[网络收集]dropdownlist绑定的二种方法及 在gridview等控件中绑定dropdownlist的简单方法
2010-11-12 21:09
357 查看
第一种方法:
string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
//创建一个SqlConnection
SqlConnection Conn = new SqlConnection( ConnString );
string SQL_Select = "select id, ItemName from DDLItem order by id desc";
//构造一个SqlDataAdapter
SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);
//开始读取数据
Conn.Open();
DataSet dataSet = new DataSet();
myAdapter.Fill( dataSet,"Table1" );
Conn.Close();
//开始绑定DropDownList
//指定DropDownList使用的数据源
DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;
//指定DropDownList使用的表里的那些字段
DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段
DropDownList1.DataValueField = "id";//dropdownlist的Value的字段
DropDownList1.DataBind();
第二种方法:
con.Open();
SqlCommand cmd = new SqlCommand(strSql,con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
}
在gridview等控件中绑定dropdownlist的简单方法
<asp:TemplateField HeaderText="是否锁定">
<ItemTemplate>
<asp:DropDownList ID="isLock" runat="server" SelectedValue=<%# Bind("cateIsLock") %>>
<asp:ListItem Text="是" Value="True"></asp:ListItem>
<asp:ListItem Text="否" Value="False"></asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
//创建一个SqlConnection
SqlConnection Conn = new SqlConnection( ConnString );
string SQL_Select = "select id, ItemName from DDLItem order by id desc";
//构造一个SqlDataAdapter
SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);
//开始读取数据
Conn.Open();
DataSet dataSet = new DataSet();
myAdapter.Fill( dataSet,"Table1" );
Conn.Close();
//开始绑定DropDownList
//指定DropDownList使用的数据源
DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;
//指定DropDownList使用的表里的那些字段
DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段
DropDownList1.DataValueField = "id";//dropdownlist的Value的字段
DropDownList1.DataBind();
第二种方法:
con.Open();
SqlCommand cmd = new SqlCommand(strSql,con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
}
在gridview等控件中绑定dropdownlist的简单方法
<asp:TemplateField HeaderText="是否锁定">
<ItemTemplate>
<asp:DropDownList ID="isLock" runat="server" SelectedValue=<%# Bind("cateIsLock") %>>
<asp:ListItem Text="是" Value="True"></asp:ListItem>
<asp:ListItem Text="否" Value="False"></asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
相关文章推荐
- [网络收集]ASP.NET两种办法给DropDownList绑定SqlDataReader 及在gridview等控件中绑定dropdownlist的简单方法
- -将DropDownList控件绑定 到GridView控当中,并调用方法给DropDownList控件在页面进行数据绑定
- (发现)gridview中绑定dropdownlist的最简单方法!!
- 转 gridview中绑定dropdownlist的最简单方法!!
- ASP.net中在gridview中绑定dropdownlist控件
- dropdownlist绑定的二种方法
- ASP.NET中dropdownlist 动态绑定数据的二种方法
- updatepanel 刷新 gridview太慢的解决方法,当包含dropdownlist控件时
- DropDownList ListBox GridView DataList Repeater FormView DetailsView 数据绑定控件详解
- 绑定Enum到DropDownList控件的方法
- [摘录]绑定Enum到DropDownList控件的方法
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 根据Eval()函数绑定的值,来显示GridView中的控件的方法
- dropdownlist绑定的二种方法
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
- gridView 单元格绑定不同控件方法
- 根据Eval()函数绑定的值,来显示GridView中的控件的方法
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- 怎样在GridView中的DropDownList选项改变的时候获取GridView中的DataKeys.Value的二种方法
- [网络收集]Gridview控件相关代码