DataTable

 

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

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

 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();


DropDownList1绑定已经创建好的DataTable中的数据

你可能感兴趣的:(String,dataset)