繁体   English   中英

如何从特定行datagridview创建数据表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM