前台代码:
<asp:TemplateColumn headertext="状态">
<asp:DropDownList id="ddlzhuangtai" runat="server" enabled="false">
<asp:ListItem value="0" selected="true">正常</asp:ListItem >
<asp:ListItem value="1" selected="true">已退</asp:ListItem >
<asp:ListItem value="2" selected="true">已到</asp:ListItem >
</asp:DropDownList>
</asp:TemplateColumn>
c#:
这里已经从数据库里取得  怎么显示呢

解决方案 »

  1.   

    我也不知道意思呢!你显示????是获取dropdownlist值》????还是什么???直接select它的value不就行了嘛!哈哈,我不知道是否是这个意思,麻烦楼主说明白点!
      

  2.   

    就是我选择了已退 value=1 保存到数据库了,保存后不是数据从新绑定显示在页面了么  在后台怎么改变下拉框的值  
      

  3.   

    ddlzhuangtai.SelectedValue="你从数据库查出来的value=1"
      

  4.   

    这个是可以 但是我想让它显示“已退”,
    我是这样写的
    ddlzhuangtai.SelectedItem.text="已退";
    提示我未将对象引用设置到对象的实例。
      

  5.   


    刷新后显示正常,那样正确的。如果你想刷新后还显示刚才的选择,那就用一个cookie保存下这个值