使用Datagridview中的特定数据填充数据集

时间:2013-10-18 09:46:33

标签: c# datagridview dataset

我创建了一个名为Datagrid1的Datagridview,我创建了一个名为Dataset1的数据集,并在其中创建了一些列。要插入此数据集的数据不是来自数据库。当我从Datagrid1中单击一行时,我将数据存储在一个字符串中,例如:我将“myLastname”存储到变量“string lname”。如何将lname传递给Dataset1 lname列。我将在我的水晶报告中使用数据集。

1 个答案:

答案 0 :(得分:0)

如果您使用DataSet,则其中包含一个或多个DataTables。您可以通过以下方式向表中添加行:

DataTable table = DataSet1.Tables[0]; // presuming that there is already at least one
DataRow row = table.Rows.Add();
row.SetField("ColumnName", lname);

table.Rows.Add(lname); // if there is just one column

DataRow newRow = table.NewRow();  
newRow.SetField("ColumnName", lname);
table.Rows.Add(newRow);