0

如何在datagrid c#.net windows窗体中添加子行?

4

5 回答 5

3

我不确定这是否是您要问的,但是如果您想附加行,最简单的方法是将它们附加到您在 DataBind() 之前使用的任何 DataSource

如果这不是您所追求的,请提供更多详细信息。

于 2008-09-19T14:18:12.123 回答
0

通常您将数据网格绑定到数据集。您能否澄清一下您在寻找什么,以便我们更详细地了解?

于 2008-09-19T14:18:28.223 回答
0
DataTable myDataTable = new DataTable();
DataGridView myGridView = new DataGridView();
myGridView.DataSource = myDataTable;
DataRow row = myDataTable.Rows.Add(1, 2, 3, 4, 5); //This adds the new row
于 2008-09-19T14:30:32.407 回答
0

如果您正在寻找嵌套表,则必须使用第三方控件。DataGridView 不支持它。

于 2008-09-19T14:37:00.067 回答
0

首先确定您的数据 GridView 名称并创建 DataTable

DataTable DT= new DataTable();

然后还创建 DataRow

DataRow row = new DataRow();

最后调用 add() 函数像这样:

 DT.Rows.Add("ID","Name","Addr","number");

并且不要错过在 DataGrideView 上设置源以显示数据:

DataGrideView.DataSource = DT;
于 2017-07-25T19:28:41.593 回答