<asp:DropDownList ID="AssesTypeID_Select" runat="server"
DataSourceID="SqlDataSource1" DataTextField="AssesTypeDesc"
DataValueField="AssesTypeID">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SRMDB2ConnectionString %>"
SelectCommand="SELECT * FROM [KPI_AssesType]"></asp:SqlDataSource>
用这个绑定数据,再加个“请选择”的或者空的。
DataSourceID="SqlDataSource1" DataTextField="AssesTypeDesc"
DataValueField="AssesTypeID">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SRMDB2ConnectionString %>"
SelectCommand="SELECT * FROM [KPI_AssesType]"></asp:SqlDataSource>
用这个绑定数据,再加个“请选择”的或者空的。
解决方案 »
- 数据保存到缓存cache
- 请教 查询字符串中的字符问题。
- 菜鳥程序問題
- 请问怎样将一个WEB控件最左,最右,最上,最下?
- 怎样写这样的正则表达式,去除特殊字符,./\|:;等
- owc.dll 引用问题。(初学者,急)
- 如何在asp.net的用户自定义控件中实现textbox中按回车键点击按钮,急
- CSDN电子杂志ASP.NET专刊第一期征稿
- ###异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
- 谁有真正的在显示在线人员列表的代码或思路。
- NHibernate有没什么好的软件,自动映射实体类(Maping)
- 大侠,帮帮忙,asp.net的知识。。
绑定数据的时候插入,你的代码使用了 SqlDataSource 也可在前台插入
在 <asp:DropDownList ID="AssesTypeID_Select" runat="server"
DataSourceID="SqlDataSource1" DataTextField="AssesTypeDesc"
DataValueField="AssesTypeID">
<asp:ListItem Text="请选择" Selected="True"></asp:ListItem> </asp:DropDownList>也可以在后台绑定DDL_CateT.DataTextField = "CateTName";
DDL_CateT.DataValueField = "CateT_ID";
DDL_CateT.DataBind();
DDL_CateT.Items.Insert(0, new ListItem("选择分类", "0"));
<asp:ListItem Text="请选择" Selected="True"></asp:ListItem>
DDL_CateT.DataTextField = "CateTName";
DDL_CateT.DataValueField = "CateT_ID";
这两句前面应该有点东西吧。CateTName,CateT_ID怎么来的
DataValueField--->隐藏值,与显示值一一对应,给开发者用的
AssesTypeID_Select.Items.Insert(0, new ListItem("", ""));
一切都搞定了
dropdownlist1.Items.Insert(0, new ListItem("", "-1"));
CateTName,CateT_ID 都是字段名称。 绑定数据里的字段。
一般 DataTextField 是你下拉要显示的名称
DataValueField 则是这个下拉名称对应的值,一般用数据里的 id字段来绑定。
表里的查出来就是一个 DataSet 或者 DataTable