在GridView中加了如下模板在这个模板中的HiddenField控件能起到什么作用呢?
<asp:TemplateField HeaderText="教师姓名">
<EditItemTemplate>
<asp:HiddenField ID="hdfTeacher" runat="server"
Value='<%# Eva("teaName") %>' />//这个控件能起到什么作用呢?
<asp:DropDownList ID="ddlTeacher" runat="server" Width="70px" />
</EditItemTemplate>
</asp:TemplateField>
这是相应的后台代码:
ddlteacher.SelectedValue = ((HiddenField)e.Row.FindControl("hdfTeacher")).Value;//什么意思呢
ddlteacher.SelectedItem.Text = ((HiddenField)e.Row.FindControl("hdfTeacher")).Value;//什么意思呢
<asp:TemplateField HeaderText="教师姓名">
<EditItemTemplate>
<asp:HiddenField ID="hdfTeacher" runat="server"
Value='<%# Eva("teaName") %>' />//这个控件能起到什么作用呢?
<asp:DropDownList ID="ddlTeacher" runat="server" Width="70px" />
</EditItemTemplate>
</asp:TemplateField>
这是相应的后台代码:
ddlteacher.SelectedValue = ((HiddenField)e.Row.FindControl("hdfTeacher")).Value;//什么意思呢
ddlteacher.SelectedItem.Text = ((HiddenField)e.Row.FindControl("hdfTeacher")).Value;//什么意思呢
是不是这样的哦。
就是说如果改行记录的teaName =“王老师" 那么在gridview 绑定后 下拉框选中的就是王老师