asp.net 下拉列表常见的问题
从数据库获取数据放到下拉框,初始值设为全部。
“初始值设为全部”,怎么实现,而且不与数据库里的数据产生冲突。。
DropDownList.Items.Add(new ListItem("全部","随便一个值"));
DropDownList.Items.Add(new ListItem("全部","随便一个值"));
那数据库的数据呢?
就直接DropDownList.datasource = list ????????
取出来的是集合,那么你就遍历集合添加呗,为什么非要用DataSource呢?
SqlConnection sqlcon = new SqlConnection(数据库连接语句);
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand("select*from表名", sqlcon);
SqlDataReader dr = sqlcom.ExecuteReader();
List<string> s_list=null;
while (dr.Read())
{
if (s_list == null)
s_list = new List<string>();
s_list.Add(dr.GetString(字段名);
}
dr.Close();
sqlcon.Open();
for(int i=0;i<s_list.Count;i++){
DropDownList1.Items.Add(s_list[i]);}
DropDownList1.Items.Add("全部");
页面不需要数据库链接的代码,只要实现的代码,你那个应该咋改?
相关问答:
dsQuyMst.Tables["QuyMst"].Rows[0]["SHDOCO"] = "1111";//这句报错(未将对象引用设置到对象的实例。)
这知道是什么原因?
高人指点~~~
using System;
using System.Data;
us ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
页面 Index.aspx 运行时 页面样子变了
把Index.aspx 生成的代码 复制到 index.html里面运行就没问题
不知道为什么 CSS路径都是相对的
路径用/css/your.css来表示 第一个/表示网站根目录。
路径可能有 ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......