首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么读出DropDownList已经邦定的值

2012-01-16 
如何读出DropDownList已经邦定的值?已经邦定,邦定的表里有2列值,如何在DropDownList读出?我这里写的不对吧

如何读出DropDownList已经邦定的值?
已经邦定,邦定的表里有2列值,如何在DropDownList读出?我这里写的不对吧?谁能给我个   我查了半天了。。。用不用循环?   谢谢大家乐
      <asp:templatecolumn   >
<edititemtemplate>
<asp:dropdownlist   id   =   "txtsort "   selectedindex= ' <%#container.dataitem( "data_sort ")-1%> '   runat   =   "server ">
<asp:listitem> 1 </asp:listitem>
<asp:listitem> 2 </asp:listitem>
<asp:listitem> 3 </asp:listitem>
<asp:listitem> 4 </asp:listitem>
<asp:listitem> 5 </asp:listitem>
<asp:listitem> 6 </asp:listitem>
<asp:listitem> 7 </asp:listitem>
</asp:dropdownlist>
</edititemtemplate>
</asp:templatecolumn>


[解决办法]
晕,原来你不知道怎么绑定,一个例子

SqlConnection cnn = new SqlConnection( "server=CNN;database=foodshop;uid=sa;password= ");
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand( "select id, food_id, food_name from food ", cnn);
DataSet ds = new DataSet();
da.Fill(ds, "myFood ");
DataTable dt = ds.Tables[ "myFood "];

//绑定数据
ddl.DataSource = dt;
ddl.DataValueField = "food_id ";
ddl.DataTextField = "food_name ";
ddl.DataBind();
[解决办法]
看amandag(高歌)给的代码,已经很全面了

热点排行