你页面每次page_load的过程序中要读取记录中的数据和选项值做比较,把和选项值相同的那个值selected=true: for (int i=0;i<this.DROPDOWNLIST1.Items.count;i++)
{
if (this.DROPDOWNLIST1.Items[i].value=="上次绑定的值")//上次绑定的值从数据库中读取;
{
this.DROPDOWNLIST1.Items[i].Selected=true;
}
else
{
this.DROPDOWNLIST1.Items[i].Selected=false; }
}
{
if (this.DROPDOWNLIST1.Items[i].value=="上次绑定的值")//上次绑定的值从数据库中读取;
{
this.DROPDOWNLIST1.Items[i].Selected=true;
}
else
{
this.DROPDOWNLIST1.Items[i].Selected=false; }
}
解决方案 »
- 用js代码获取Ajax上一次发送请求的Url
- 请问大家一个正则表达式的小问题
- 把html导出到excel文件时候 style="display: none"失效了该怎么办呀?
- 有点难度的问题
- 需要各位仁兄帮助
- 怎样才能定时执行一次存储过程,急
- 像淘宝旺旺和贸易通这样的软件是如何通过页面来调用的?
- 求救!!!配置文件错误!!!急啊!!大家帮帮忙!!我一点头绪都没!!!!都一天了!!!打不开项目。。。
- 能不能在服務器端腳本中調用客戶端腳本
- 关于asp.net/c#里 file.copy()问题
- 请问<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">问
- 100分请教一个.net调试的问题,未加载符号?
DropDownList1.Text = "你要绑定的值";
其实Text属性也就是SelectedValue属性。个人推荐用Text.
OK.
在DropDownlist中
SelectValue='<%#Bind("你的列名")%>'
ddl的绑定代码 写在ddl的 Init事件里面!
fuzijing!
string str=dr[".."].ToString();
for(int i=0;i<ddl.Items.Count,i++)
{
if(ddl.Items[i].Value.ToString()==str)
ddl.SelectedIndex = i;
}