Refence[C#]
private void CreateRowsWithItemArray(){
// Make a DataTable using the function below.
DataTable dt = MakeTableWithAutoIncrement();
DataRow dr;
// Declare the array variable.
object [] myArray = new object[2];
// Create 10 new rows and add to DataRowCollection.
for(int i = 0; i <10; i++){
myArray[0]=null;
myArray[1]= "item " + i;
dr = dt.NewRow();
dr.ItemArray = myArray;
dt.Rows.Add(dr);
}
PrintTable(dt);
}
private void CreateRowsWithItemArray(){
// Make a DataTable using the function below.
DataTable dt = MakeTableWithAutoIncrement();
DataRow dr;
// Declare the array variable.
object [] myArray = new object[2];
// Create 10 new rows and add to DataRowCollection.
for(int i = 0; i <10; i++){
myArray[0]=null;
myArray[1]= "item " + i;
dr = dt.NewRow();
dr.ItemArray = myArray;
dt.Rows.Add(dr);
}
PrintTable(dt);
}
解决方案 »
- 大侠们,请进来看看!Xml节点操作Web.config后的刷新问题
- 让textbox失去焦点的问题
- 下面 _left是不是写错了,还有,这个作用是什么??? .Left { background: #3
- ASP.NET 中在指定的位置处插入字符
- 关于参数传递问题!已经第四个帖子了!高手帮忙!难道就解决不了吗?急啊!所有奉上!
- 如何在客户端脚本代码里超作datagrid里的控件(高分)
- 服务器问题
- 怎样在COM中调用WebService?
- 使DropDownList控件可编辑
- C#(ASP.NET)做得工资管理系统的小模块求救!!!!
- 天啦,一个系统中有太多的session变量,我怎么管理它们?
- 请教:asp.net+c#如何实现两层循环输出?
object [] myArray = new object[2];
myArray.ItemArray[0] = "luolan";
myArrat.ItemArray[1] = "male";
dr = dt.NewRow();
dr.ItemArray = myArray;
dt.Rows.Add(dr);
DataRow dr = dt.NewRow();
object[] myArray = new object[2];
myArray[0] = "luolan"; //dr[0] = "luolan";
myArray[1] = "male"; //dr[1] = "male";
dr.ItemArray = myArray;
dt.Rows.Add(dr);
而你的写法相当于
DataRow dr = dt.NewRow();
object[] myArray =dr.ItemArray;
myArray[0] = "luolan"; //dr[0] = "luolan";
myArray[1] = "male"; //dr[1] = "male";
dt.Rows.Add(dr);