数据绑定

DataTable操作与DropdownList绑定

DataTable 是 ADO.NET 库中的核心对象。其他使用 DataTable 的对象包括 DataSet 和 DataView。

 

当访问 DataTable 对象时,请注意它们是按条件区分大小写的。例如,如果一个DataTable 被命名为“mydatatable”,另一个被命名为“Mydatatable”,则用于搜索其中一个表的字符串被认为是区分大小写的。但是,如果“mydatatable”存在而“Mydatatable”不存在,则认为该搜索字符串不区分大小写。一个 DataSet 可以包含两个 DataTable 对象,它们具有相同的 TableName 属性值和不同的 Namespace 属性值。

 

view plaincopy to clipboardprint?DataTabledt = new DataTable(); 

      DataColumn dc = new DataColumn(); 

      dc.ColumnName = "id"; 

      dc.DataType = typeof(int); //Type.GetType("System.Int32");  

      dc.AllowDBNull = false; 

      dc.AutoIncrement = true; 

      dc.AutoIncrementSeed = 1; 

      dc.AutoIncrementStep = 1; 

      dt.Columns.Add(dc); 

      dc = new DataColumn(); 

      dc.ColumnName = "name"; 

      dc.DataType = typeof(string); 

      dc.AllowDBNull = false; 

      dt.Columns.Add(dc); 

      DataRow row = dt.NewRow(); 

      row["name"] = "zhangsan"; 

      dt.Rows.Add(row); 

      this.DropDownList1.DataSource = dt; 

      this.DropDownList1.DataTextField = "name"; 

      this.DropDownList1.DataValueField = "id"; 

      this.DropDownList1.DataBind(); 

 DataTable dt = new DataTable();

       DataColumn dc = new DataColumn();

       dc.ColumnName = "id";

       dc.DataType = typeof(int); //Type.GetType("System.Int32");

       dc.AllowDBNull = false;

       dc.AutoIncrement = true;

       dc.AutoIncrementSeed = 1;

       dc.AutoIncrementStep = 1;

       dt.Columns.Add(dc);

       dc = new DataColumn();

       dc.ColumnName = "name";

       dc.DataType = typeof(string);

       dc.AllowDBNull = false;

       dt.Columns.Add(dc);

       DataRow row = dt.NewRow();

       row["name"] = "zhangsan";

       dt.Rows.Add(row);

       this.DropDownList1.DataSource = dt;

       this.DropDownList1.DataTextField = "name";

       this.DropDownList1.DataValueField = "id";

       this.DropDownList1.DataBind();

 

用DropDownList绑定DataTable创建的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值