看看vs.net 的Help吧.有很多的例子,比如这个方法:
----------------------------------
要添加新行,可将一个新变量声明为 DataRow 类型。调用 NewRow 方法时,将返回新的 DataRow 对象。然后,DataTable 会根据表的结构按 DataColumnCollection 的定义创建 DataRow 对象。以下示例演示了如何通过调用 NewRow 方法来创建新行。[Visual Basic]
Dim workRow As DataRow = workTable.NewRow()
[C#]
DataRow workRow = workTable.NewRow();
然后您可以使用索引或列名来操作新添加的行,如下例所示。
[C#]
workRow["CustLName"] = "Smith";//Text?.text
workRow[1] = "Smith";
在将数据插入新行后,Add 方法可用于将行添至 DataRowCollection,如以下代码所示。[Visual Basic]
workTable.Rows.Add(workRow)
[C#]
workTable.Rows.Add(workRow);
您也可以通过传入值的数组(类型化为 Object),调用 Add 方法来添加新行,如下例所示。[Visual Basic]
workTable.Rows.Add(new Object() {1, "Smith"})
[C#]
workTable.Rows.Add(new Object[] {1, "Smith"});
将类型化为 Object 的值的数组传递到 Add 方法,可在表内创建新行并将其列值设置为对象数组中的值。请注意,数组中的值会根据它们在表中出现的顺序相继与各列匹配。以下示例将十行添至新建的 Customers 表中。[Visual Basic]
Dim workRow As DataRow
Dim I As IntegerFor I = 0 To 9
workRow = workTable.NewRow()
workRow(0) = I
workRow(1) = "CustName" & I.ToString()
workTable.Rows.Add(workRow)
Next
[C#]
DataRow workRow;for (int i = 0; i <= 9; i++)
{
workRow = workTable.NewRow();
workRow[0] = i;
workRow[1] = "CustName" + i.ToString();
workTable.Rows.Add(workRow);
}
----------------------------------
要添加新行,可将一个新变量声明为 DataRow 类型。调用 NewRow 方法时,将返回新的 DataRow 对象。然后,DataTable 会根据表的结构按 DataColumnCollection 的定义创建 DataRow 对象。以下示例演示了如何通过调用 NewRow 方法来创建新行。[Visual Basic]
Dim workRow As DataRow = workTable.NewRow()
[C#]
DataRow workRow = workTable.NewRow();
然后您可以使用索引或列名来操作新添加的行,如下例所示。
[C#]
workRow["CustLName"] = "Smith";//Text?.text
workRow[1] = "Smith";
在将数据插入新行后,Add 方法可用于将行添至 DataRowCollection,如以下代码所示。[Visual Basic]
workTable.Rows.Add(workRow)
[C#]
workTable.Rows.Add(workRow);
您也可以通过传入值的数组(类型化为 Object),调用 Add 方法来添加新行,如下例所示。[Visual Basic]
workTable.Rows.Add(new Object() {1, "Smith"})
[C#]
workTable.Rows.Add(new Object[] {1, "Smith"});
将类型化为 Object 的值的数组传递到 Add 方法,可在表内创建新行并将其列值设置为对象数组中的值。请注意,数组中的值会根据它们在表中出现的顺序相继与各列匹配。以下示例将十行添至新建的 Customers 表中。[Visual Basic]
Dim workRow As DataRow
Dim I As IntegerFor I = 0 To 9
workRow = workTable.NewRow()
workRow(0) = I
workRow(1) = "CustName" & I.ToString()
workTable.Rows.Add(workRow)
Next
[C#]
DataRow workRow;for (int i = 0; i <= 9; i++)
{
workRow = workTable.NewRow();
workRow[0] = i;
workRow[1] = "CustName" + i.ToString();
workTable.Rows.Add(workRow);
}
解决方案 »
- 有没有搜索本地代码的软件??
- 已知cookie,如何将其附加到webrequest上?
- c#怎样实现后台运行
- 请诸位高手分析一下VB.NET和C#.NET的特性
- winform 中如何在数据集表中增加一个新行
- 忘高手指点一下DataSet、DataAdapter、Command的关系,老是搞混淆
- 如何在TEXT1中设置焦点?
- C# 中怎样实现控件随窗体大小而改变!!
- Flash Media Administrator Server无法启动 ,找不到指定文件
- 高分求教:怎样将从HtmlContainerControl类继承的自定义控件放到工具箱中。
- 应用程序安装到 win 98 上后,界面变形了,这是怎么回事?
- 各位谁有知道《BEGINNING C#》《Professional C#》的下载地址
这样就新增加一行了。然后你在再文本框上 输入内容保存就可以了。