SelectedIndex 取的是索引值还是取的是数据库里记录的value值呢?绑定不了数据库里的值。
<asp:TemplateColumn HeaderText="吨位">
<HeaderStyle Width="80px"></HeaderStyle>
<ItemTemplate>
<asp:DropDownList id="dy" runat="server" Width="60px" SelectedIndex='<%#GetIndex(DataBinder.Eval(Container.DataItem,"vdy"))%> >
<asp:ListItem Value="0">0</asp:ListItem>
<asp:ListItem Value="0.99">0.99</asp:ListItem>
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="6">6</asp:ListItem>
<asp:ListItem Value="7">7</asp:ListItem>
<asp:ListItem Value="8">8</asp:ListItem>
<asp:ListItem Value="9">9</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>
解决方案 »
- 谁有代码生成器连接一个?
- 急,MVC3.0 部署到iis6.0 上.在线等,解决了,马上结贴
- 一个很奇怪的问题HttpWebRequest获取远程URL原代码的问题
- 各位大哥,CODE-BEHIND 小弟不太明白,请指点下一!!!^-^
- 上传组件问题??????????
- 如何计算位数?
- 如何画出好看的表格哦?嵌套表格?
- UpdatePanel中AsyncPostBackTrigger的ControlID指向repeater中的button的id怎么得到。
- 使用java和.net 那个开发web程序比较好呢?
- 讨论走SOHU一簇路线如何?
- 打开解决方案时出现问题
- 问题,.net2005符合W3C标准吗?
DataTextField里面放的是显示的文本,DataValueFiled里面放的是标识他的值
在选择后DropDownList.selectitem.value就是DataValueFiled里面的值
DropDownList.selectitem.text就是DataTextField里面的值
不是值。
要取值,用selectedvalue,要取选中item的文本,用.selectitem.text
.....
这样绑定
this.DropDownList1.DataSource = dr;//假设是datareader取的值
this.DropDownList1.DataTextField = "CODE_VALUE";
this.DropDownList1.DataValueField = "CODE_NAME";
this.DropDownList1.DataBind();