注册 登录
编程论坛 ASP.NET技术论坛

帮忙写个循环

myjieli 发布于 2008-02-21 09:30, 911 次点击
DataSet ds=new DataSet();
            DataTable tableEmp=new DataTable("employee");
            tableEmp.Columns.Add("ID",typeof(int));
            tableEmp.Columns.Add("Name",typeof(string));
            ds.Tables.Add(tableEmp);
                            //从这里开始如何写个循环,而不用写成下面这么复杂?
            DataRow row1=tableEmp.NewRow();
            row1["ID"]=0001;
            row1["Name"]="Joe Users";
            tableEmp.Rows.Add(row1);
            DataRow row2=tableEmp.NewRow();
            row2["ID"]=0002;
            row2["Name"]="A2";
            tableEmp.Rows.Add(row2);
            DataRow row3=tableEmp.NewRow();
            row3["ID"]=0003;
            row3["Name"]="A1";
            tableEmp.Rows.Add(row3);
            DataRow row4=tableEmp.NewRow();
            row4["ID"]=0003;
            row4["Name"]="AAA";
            tableEmp.Rows.Add(row4);
            this.DataGrid1.DataSource=ds;
            this.DataGrid1.DataBind();

如何写一个row1-row4的循环啊?
4 回复
#2
bygg2008-02-21 10:05
for(int i = 0 ; i < 4 ; i ++)
{
   DataRow row=tableEmp.NewRow();
   row["ID"]="000" + i;
   row["Name"]="A" + i;
   tableEmp.Rows.Add(row);
}
#3
smoon2008-02-21 10:32
row1["ID"]=0001;
            row1["Name"]="Joe Users";

row2["ID"]=0002;
            row2["Name"]="A2";

row4["ID"]=0003;
            row4["Name"]="AAA";
name好像没规律吧。。。
#4
bygg2008-02-21 12:23
至于放什么样的数据可以进行统一管理..比如用数组....
#5
Liu0182008-02-22 15:15
[bo]以下是引用 [un]bygg[/un] 在 2008-2-21 10:05 的发言:[/bo]

for(int i = 0 ; i < 4 ; i ++)
{
   DataRow row=tableEmp.NewRow();
   row["ID"]="000" + i;
   row["Name"]="A" + i;
   tableEmp.Rows.Add(row);
}

1