-
DataList/GridView/Repeater
DataSet表示数据集,其中包含表,约束和表之间的关系。与现有数据源的交互通过DataAdapter来控制。
源代码示例:
sqlDataAdapter da=new sqlDataAdapter(strsql,con);
DataSet ds=new DataSet();
da.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
-
ListBox
源码示例:
ListBox1.DataSource=ds.Tables[0];
ListBox1.DataTextField="MenuName";
ListBox1.DataValueField="MId";
ListBox1.DataBind();
-
DropDownList
源码示例1:
DropDownList1.DataSource=ds.Tables[0];
DropDownList1.DataTextField=ds.Tables[0].Columns[0].ToString();
DropDownList1.DataBind();
//DropDownList1.Item.Insert(0,"请选择");
源码示例2:(绑定数组数据)
ArrayList ListItem=new ArrayList();
ListItem.Add("###");
DropDownList1.DataSource=ListItem;
DropDownList1.DataBind();
-
TreeView数据绑定
[1].TreeView控件可以实现IhierachicalDataSource接口的任意数据源控件,例如XmlDataSource或SiteMapDataSource控件,若要绑定到数据源控件,将TreeView控件的DataSourceID属性设置为对应数据源控件ID值
[2].TreeView控件还可以绑定到XmlDocument对象或DataSet对象,若要绑定到这些数据源,将TreeView控件多的DataSource属性设置为该数据源,然后调用DataBind()方法
-
Xml数据绑定到GridView
Xml数据,
DataSet对象的内容可以从Xml流或文档中创建,使用Xml中的数据填充DataSet对象,主要使用该对象的readxml()方法,DataSet.readxml();
源码示例:
DataSet ds = new ();
ds.readxml(Server.MapPath("News.xml"));
GridView1.DataSource = ds.Tables[0].defaultview;
GridView1.DataBind();
-
Menu
[1].将Menukong控件的DataSourceID绑定到相应数据源控件的ID值,实现与相应数据源的关联。
[2].绑定XmlDocument或者DataSet对象等,处理这类数据绑定时关键是设置DataSource属性和调用DataBind()方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。