我在GridView中声明了一个TemplateField,在后台cs想去它的DropDownList值如何写这块,请帮帮我这个新人,谢谢!!!!
<asp:TemplateField HeaderText="用户类型" SortExpression="ST_User_power">
<EditItemTemplate>
<asp:DropDownList ID="st_ddl_users" SelectedIndex='<%#DataBinder.Eval(Container.DataItem,"ST_User_power").ToString().Equals("0")?0:1 %>' runat="server">
<asp:ListItem>普通学生</asp:ListItem>
<asp:ListItem>管理员</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ST_User_power").ToString().Equals("0")?"普通学生":"管理员" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
cs
st_comm.Parameters.Add(new SqlParameter("@user_power", SqlDbType.Int, 4));
st_comm.Parameters["@user_power"].Value = ?????
<asp:TemplateField HeaderText="用户类型" SortExpression="ST_User_power">
<EditItemTemplate>
<asp:DropDownList ID="st_ddl_users" SelectedIndex='<%#DataBinder.Eval(Container.DataItem,"ST_User_power").ToString().Equals("0")?0:1 %>' runat="server">
<asp:ListItem>普通学生</asp:ListItem>
<asp:ListItem>管理员</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ST_User_power").ToString().Equals("0")?"普通学生":"管理员" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
cs
st_comm.Parameters.Add(new SqlParameter("@user_power", SqlDbType.Int, 4));
st_comm.Parameters["@user_power"].Value = ?????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货