DropDownList有3个值
<asp:DropDownList ID="DropDownList" runat="server">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:DropDownList>我是用在新闻发布编辑中的 这个DropDownList 是用于显示分类的`
通过ID取出数据库中分类的数据绑定到DropDownList中 我这样写:
DropDownList.SelectedItem.Text = dr["Type"].ToString();运行通过`但问题出来了`如图:
-----------
3 V|
-----------
3 |
2 |
3 |
-----------
下拉时发现`绑定语句 替换掉了我原本的1 文本`而3 却重复了2次
而且只是更改了Text并没有更改Value 而我数据库是根据Value判断的`
<asp:DropDownList ID="DropDownList" runat="server">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:DropDownList>我是用在新闻发布编辑中的 这个DropDownList 是用于显示分类的`
通过ID取出数据库中分类的数据绑定到DropDownList中 我这样写:
DropDownList.SelectedItem.Text = dr["Type"].ToString();运行通过`但问题出来了`如图:
-----------
3 V|
-----------
3 |
2 |
3 |
-----------
下拉时发现`绑定语句 替换掉了我原本的1 文本`而3 却重复了2次
而且只是更改了Text并没有更改Value 而我数据库是根据Value判断的`
解决方案 »
- 请教jquery和asp.net实现飞鸽网站(pageflakes.com)的登录效果完整解决方案?
- 50分求解Session丢失的问题,在本地机用127.0.0.1执行正常,但通过F5调试运行,却出现到另一个页面后就丢失了,
- 如何使一个按钮既有js事件又回发?
- 怎样做个通用的数据库连接cs??
- session的数据库赋值问题?
- ■■■xmlHttp得到的网页怎么是乱码?
- 如何实现在DataGrid的模板列里动态生成子控件?
- 类继承问题!
- 我想用一个Session记录一个DataSet(包括里面的表内容),不知道是否可以实现???
- 这样写正确吗?有关xslt文件和xml文件的显示。
- 如何用CSS控制整个页面上的TextBox啊!祝大家冬至快乐!
- 在asp.net的CS代码中,可以触发HyperLink的单击事件吗?
这是改变选项的文字,并不是选中了他DropDownList.SelectedItem.Value = dr["Type"].ToString();
------说错了莫怪,别给分就是了。
但从页面看上去还是不能看到数据库中原本的分类怎会怪您呢`?!还要感谢您的指导 谢谢`
<asp:DropDownList ID="DropDownList" runat="server">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:DropDownList>我是用在新闻发布编辑中的 这个DropDownList 是用于显示分类的`
通过ID取出数据库中分类的数据绑定到DropDownList中 我这样写:
DropDownList.SelectedItem.Text = dr["Type"].ToString();运行通过`但问题出来了`如图:
-----------
3 V|
-----------
3 |
2 |
3 |
-----------
下拉时发现`绑定语句 替换掉了我原本的1 文本`而3 却重复了2次
而且只是更改了Text并没有更改Value 而我数据库是根据Value判断的`
================>
我猜你的 dr["Type"]只有三个可能的值1,2,3
============
for(int i=0;i<DropDownList.Items.Count;i++){
if(DropDownList.Items[i].value==dr["Type"].ToString()){
DropDownList.SelectedIndex=i;
break;
}
}
DropDownList.SelectedIndex=i;
改成了
DropDownList.item[i].selected = true;
如果没有您的这一套三层楼高的透视性分析 我今天穿得再多都会冷`!!!???谢谢`由衷的感谢`
那样之后,SelectValue属性还是空的~
应该是Item[i].SelectValue = a[i]