У меня есть DataGridView
, что я добавляю детали через DataTable
Это элементы, считанных из файла XML и внутри этого XML-файла, эти элементы не сортируются и я хочу, чтобы отсортировать это, прежде чем добавить в мой DataGridView
Сортировка DataGridView в соответствии конкретный столбец, прежде чем добавить
private void UpdateDataGdirView(List<Vendor> list)
{
DataTable dt = new DataTable();
dt.Columns.Add("Column1", System.Type.GetType("System.Boolean"));
dt.Columns.Add("Column2", typeof(string));
dt.Columns.Add("Column3", System.Type.GetType("System.Boolean"));
dt.Columns.Add("Column4", System.Type.GetType("System.Boolean"));
dt.Columns.Add("Column5", System.Type.GetType("System.Boolean"));
dt.Columns.Add("Column6", System.Type.GetType("System.Boolean"));
DataRow dr;
foreach (Vendor vendor in list)
{
dr = dt.NewRow();
dr["Column1"] = vendor.IsVendorChecked;
dr["Column2"] = vendor.Number;
dr["Column3"] = vendor.Name;
dr["Column4"] = vendor.Size;
dr["Column5"] = vendor.Path;
dr["Column6"] = vendor.Path2;
dt.Rows.Add(dr);
}
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = false;
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
this.Invoke((MethodInvoker)delegate { dataGridView1.DataSource = dt; });
}
Что означает «SalesOrderHeader» и «TotalDue»? – user1860934
Это просто пример, пожалуйста, следуйте по ссылке, которую я разместил. – BhushanK
BTW «SalesOrderHeader» - это имя таблицы в dataSet, а «TotalDue» - это имя столбца таблицы «SalesOrderHeader». – BhushanK