将新增的一系列数据加入数据表中
this.ds=rule.getDataSet(); //获取dataset
DataRow row=ds.Tables["Row"].NewRow(); //创建行
ds.Tables["Row"].Rows.Add(row); //加入行
this.saveDate();
DataReader对象可以通过Command对象的ExecuteReader方法从数据源中检索数据来创建。
SqlDataReader reader=Command.ExecuteReader();
while(reader.Read())
{Console.WriteLine(string.Format("0",reader[0]));}
其中 Read()是布尔值,作用是前进到下条数据,一条条返回数据。为假跳出。
将新增的一系列数据加入数据表中
格式化:
字符 说明 示例 输出
C 货币 string.Format("{0:C3}", 2) $2.000
D 十进制 string.Format("{0:D3}", 2) 002
E 科学计数 1.20E+001 1.20E+001
G 常规 string.Format("{0:G}", 2) 2
N 分号隔开 string.Format("{0:N}", 250000) 250,000.00
X 十六进制 string.Format("{0:X000}", 12) C
string.Format("{0:000.000}", 12.2) 012.200
名称 说明
Format(String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
Format(String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
Format(IFormatProvider, String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供 区域性特定的格式设置信息。
Format(String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。
Format(String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。