如何在DataTable中增加行及行内数据?
我们有一个DataTable,里面有两列分别是ID和Name,如何手动添加一行及行内的数据。
下面演示一下
DataTabledt=logDB.GetRoleList(); //从数据库中得到数据
DataRowdr=dt.NewRow(); //增加一行和原DataTable中一样的结构的新行
object[]myArray=newobject[2]; //准备跟着行的两列赋值
myArray[0]=0;
myArray[1]="显示全部";
dr.ItemArray=myArray; //增加数据
dt.Rows.Add(dr); //Table中增加行
this.comSearchRole.DataSource=dt; //绑定
this.comSearchRole.DisplayMember=dt.Columns[1].ToString();
this.comSearchRole.ValueMember=dt.Columns[0].ToString();
this.comSearchRole.SelectedValue=0; //默认选项
DataRowdr=dt.NewRow(); //增加一行和原DataTable中一样的结构的新行
object[]myArray=newobject[2]; //准备跟着行的两列赋值
myArray[0]=0;
myArray[1]="显示全部";
dr.ItemArray=myArray; //增加数据
dt.Rows.Add(dr); //Table中增加行
this.comSearchRole.DataSource=dt; //绑定
this.comSearchRole.DisplayMember=dt.Columns[1].ToString();
this.comSearchRole.ValueMember=dt.Columns[0].ToString();
this.comSearchRole.SelectedValue=0; //默认选项
本文地址:http://www.45fan.com/dnjc/68458.html