请问:在下拉列表框中的 选项值 和 选项文字 是从数据库里读出来的,怎么样实现?比如:
<asp:DropDownList id="type1" runat="server">
<asp:ListItem Value="选项值1">选项文字1</asp:ListItem>
<asp:ListItem Value="选项值2">选项文字2</asp:ListItem>
…………
<asp:ListItem Value="选项值n">选项文字n</asp:ListItem>
</asp:DropDownList>其中:选项值 和 选项文字 都是从数据库的一张表读出来的 也就是说每发布一个选项 这个列表中就自动增加一项 请问怎么实现?谢谢,我只是个初学者,期待大家的帮助~~~
<asp:DropDownList id="type1" runat="server">
<asp:ListItem Value="选项值1">选项文字1</asp:ListItem>
<asp:ListItem Value="选项值2">选项文字2</asp:ListItem>
…………
<asp:ListItem Value="选项值n">选项文字n</asp:ListItem>
</asp:DropDownList>其中:选项值 和 选项文字 都是从数据库的一张表读出来的 也就是说每发布一个选项 这个列表中就自动增加一项 请问怎么实现?谢谢,我只是个初学者,期待大家的帮助~~~
解决方案 »
- 调用同步web service超时的问题。
- 显示其他机器目录文件
- 身份验证的角色问题 100分(好像每次都给100分)
- 关于BulletedList超链接显示的问题
- 在发100分 我就不信没人能解决!!!!
- 请教下.net2010中HTML服务器控件的问题
- 大家知道有什么好的在线编辑器?还有Lion的HtmlEditor在web程序里要怎么配置?
- asp.net发送邮件的问题
- aspnetmenu的菜单项中,怎么加背景图?
- GridViewDataComboBoxColumn 的绑定俩个数据源
- 在datagrid中,如何跳转页(输入那一页,就转到那一页中去)
- 如何预编译用户控件(*.ascx),以便调用时不必使用反射技术的方法来调用其属性和方法?
SqlConnection mycn = new SqlConnection(strConn);
SqlDataAdapter myda = new SqlDataAdapter ("Select * FROM CategoryTable ", mycn);
DataSet ds = new DataSet();
myda.Fill (ds,"Table");
DropDownList1.DataSource =ds.Tables [0] ;
DropDownList1.DataTextField =ds.Tables[0].Columns["CategoryName"].ColumnName.ToString();
DropDownList1.DataValueField =ds.Tables[0].Columns["CategoryId"].ColumnName.ToString();
DropDownList1.DataBind () ;
DropDownList1.DataTextField =ds.Tables[0].Columns
SqlConnection mycn = new SqlConnection(strConn);
SqlDataAdapter myda = new SqlDataAdapter ("Select * FROM CategoryTable ", mycn);
DataSet ds = new DataSet();
myda.Fill (ds,"Table");
DropDownList1.DataSource =ds.Tables [0] ;
DropDownList1.DataTextField =ds.Tables[0].Columns;
DropDownList1.DataBind ();
{
/*
* 编写:
* 功能:显示文档级别
* 参数:DropDownList控件
* 返回值:无
*/
string strSql="select DocLevelID,DocLevelName from DocumentLevel";
DataSet dsNews=GetDataSet(strSql);
ddlstTemp.Items.Clear();
ddlstTemp.DataSource=dsNews;
ddlstTemp.DataTextField="DocLevelName";
ddlstTemp.DataValueField="DocLevelID";
ddlstTemp.DataBind();
}public DataSet GetDataSet(string StrSql)
{
/*
* 1、编写:
* 2、 此函数将返回一个DataSet;
* 3、参数:StrSql,用户要执行的sql语句,它将作为SqlDataAdapter的一个参数。
* 4、返回值:DataSet
* 5、主要用在:需要通过一个Sql语句来返回DataSet的的地方。
* 6、所引用的用户自定义的函数:GetConnectionStr()
*/
OpenDataBase();
SqlDataAdapter sda=new SqlDataAdapter(StrSql,conn);
DataSet ds=new DataSet();
sda.Fill(ds,"temp");
CloseDataBase();
return ds;
}