[英]How to create datatable from specific row datagridview
如何从 datagridview 中的前 5 或 6 行创建数据表,包括 header 列。
您可以使用 Linq 如下
datatable.AsEnumerable().Skip(5).Take(6);
你的解释太短了。 无论如何,我从中了解到的是,要么你有一个数据表,并且你想将它的前 5 到 6 行绑定到数据网格,或者你想将你的数据网格行带到带有标题的数据表中,每个循环都可以完成..
您可以从数据中获取这样的列名
string columnName = mydatagrid.Columns[columnIndex].Name;
或者您可以使用 foreach 循环获取行和列
foreach(DataGridColumn col in dg.Columns)
{
dt.columns.Add(col.HeaderText);
}
foreach(DataGridRow in dg.Rows)
{
if(dt.Rows.Count < 6)
//Add data to data table
}
只需稍加修改即可应用相同的方式从数据表中获取数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.