string ID = xnl.Attributes["id"].Value;
string name = xnl.Attributes["Имя"].Value;
string ves = xnl.Attributes["Вес"].Value;
DataGridView dataGV = (DataGridView)this.tabControl1.TabPages[0].Controls[0];
dataGV.ColumnCount = 3;
dataGV.Columns[0].Name = "id";
dataGV.Columns[1].Name = "name";
dataGV.Columns[2].Name = "ves";
dataGV.Rows.Add(new string[] { ID, name, ves });
проблема с сортировкой в DataGridView
У меня смешанный массив - string и int, но вывод в грид я делаю через string, подскажите как можно сделать смешанный массив? Или как обойти чтобы вывести для сортировки по числам (поле "Вес")
Код:
string ves = xnl.Attributes["Вес"].Value;
Сделай вес - числовой (int, double, float) и делай сортировку по весу
dataGV.Rows.Add(new string[] { ID, name, ves });
Цитата: walktor
пробовал, смущает вот эта строка
dataGV.Rows.Add(new string[] { ID, name, ves });
dataGV.Rows.Add(new string[] { ID, name, ves });
ну при записи в строку dataGV.Rows, ves можно конвертировать в тип string