【问题标题】:Fill Dataset with specific data from Datagridview使用 Datagridview 中的特定数据填充数据集
【发布时间】:2013-10-27 02:42:37
【问题描述】:

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

【问题讨论】:

    标签: c# datagridview dataset


    【解决方案1】:

    如果您使用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);
    

    【讨论】:

    • 我在DataTable表中有一条红线=DataSet1.Tables[0];
    • 我在数据集中只有一个表名为Table,它的列是:fullname, smonth, emonth, myFee, s_sec, s_no
    • 它是强类型数据集吗? msdn.microsoft.com/en-us/library/esbykkzb.aspx
    • 我不完全理解类型化的数据集。我只是创建它并放置一些列
    • 我想用来自不同变量的数据填充数据集的这些字段
    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    相关资源
    最近更新 更多