Добавить DataGridViewImageColumn в мой набор данных

Я пытался добавить изображение / значок в мое представление данных, в котором есть данные из mysql, использующие набор данных.

Моя проблема заключается в том, что когда я добавляю столбец с помощью datagridview, возникает проблема с columnindex, даже если я его вставляю это показывает, что мой новый столбец имеет индекс 0 сначала, затем, когда я обновляю свою таблицу данных, он показывает правильный индекс столбца.

Есть ли способ я могу добавить DataGridViewImageColumn непосредственно в DataSet?

dataGridView1.Columns.Add(new DataGridViewImageColumn(){
Image = Properties.Resources.edit,
Name = "edit",
HeaderText = ""
});

Это работает, но индекс столбца сначала был неверным

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e){
MessageBox.Show(e.ColumnIndex.ToString());
}

Благодарю.

0 ответов

Другие вопросы по тегам