NET2005中如何获取DataGrid模板里TextBox的值(<ItemTemplate>)
2013-04-03 14:46
429 查看
页面显示
<asp:UpdatePanel ID="UpdatePanel10" runat="server">
<ContentTemplate>
<asp:GridView ID="gdDate" runat="server" BorderColor="#9CBAEF" BorderWidth="1px"
CellPadding="0"
PageSize="20" Width="98%" AutoGenerateColumns="False" HeaderStyle-Height="30px"
RowStyle-Height="28px">
<Columns>
<asp:BoundField DataField="检验项目名称" FooterText="项目中文名称" HeaderText="项目中文名称">
<HeaderStyle BorderColor="#9CBAEF" />
<ItemStyle BorderColor="#9CBAEF" />
</asp:BoundField>
<asp:BoundField DataField="检验项目英文名称" FooterText="检验项目英文名称" HeaderText="检验项目英文名称" />
<asp:TemplateField HeaderText="结果">
<ItemTemplate>
<asp:TextBox ID="txt_JYResult" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="审核时间">
<ItemTemplate>
<asp:TextBox ID="txt_JYDate" runat="server" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"
style="border-right: #7a96df 1px solid; border-top: #7a96df 1px solid; border-left: #7a96df 1px solid;
width: 90px; border-bottom: #7a96df 1px solid" type="text"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle CssClass="tdhead" />
<PagerStyle CssClass="tdhead" />
<HeaderStyle BackColor="#C6E6FD" CssClass="tdhead" Height="30px" />
<AlternatingRowStyle BackColor="#EEF8FF" CssClass="tdwhite" />
<RowStyle Height="28px" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
要怎么在后台得到 <asp:TextBox ID="txt_JYResult" runat="server"></asp:TextBox>的值呢
GridViewRow Row = this.gdDate.Rows[i];
string result= ((TextBox)Row.Cells[i].FindControl("txt_JYResult")).Text;//得到textbox中的值了。i表示第几个单元格
<asp:UpdatePanel ID="UpdatePanel10" runat="server">
<ContentTemplate>
<asp:GridView ID="gdDate" runat="server" BorderColor="#9CBAEF" BorderWidth="1px"
CellPadding="0"
PageSize="20" Width="98%" AutoGenerateColumns="False" HeaderStyle-Height="30px"
RowStyle-Height="28px">
<Columns>
<asp:BoundField DataField="检验项目名称" FooterText="项目中文名称" HeaderText="项目中文名称">
<HeaderStyle BorderColor="#9CBAEF" />
<ItemStyle BorderColor="#9CBAEF" />
</asp:BoundField>
<asp:BoundField DataField="检验项目英文名称" FooterText="检验项目英文名称" HeaderText="检验项目英文名称" />
<asp:TemplateField HeaderText="结果">
<ItemTemplate>
<asp:TextBox ID="txt_JYResult" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="审核时间">
<ItemTemplate>
<asp:TextBox ID="txt_JYDate" runat="server" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"
style="border-right: #7a96df 1px solid; border-top: #7a96df 1px solid; border-left: #7a96df 1px solid;
width: 90px; border-bottom: #7a96df 1px solid" type="text"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle CssClass="tdhead" />
<PagerStyle CssClass="tdhead" />
<HeaderStyle BackColor="#C6E6FD" CssClass="tdhead" Height="30px" />
<AlternatingRowStyle BackColor="#EEF8FF" CssClass="tdwhite" />
<RowStyle Height="28px" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
要怎么在后台得到 <asp:TextBox ID="txt_JYResult" runat="server"></asp:TextBox>的值呢
GridViewRow Row = this.gdDate.Rows[i];
string result= ((TextBox)Row.Cells[i].FindControl("txt_JYResult")).Text;//得到textbox中的值了。i表示第几个单元格
相关文章推荐
- ASP.NET获取<EmptyDataTemplate></EmptyDataTemplate>模板中的textBox控件值
- DataGrid动态生成模板列,模板列里面有一个TextBox,如何获取用户在TextBox里面输入的值啊?
- ASP.NET获取<EmptyDataTemplate></EmptyDataTemplate>模板中的textBox控件值
- 如何用JavaScript获取<div>*</div>标签中内容& 内容添加
- Windows Phone 如何获取ListBox的ItemTemplate/DataTemplate 中指定的控件
- C++中template<class T> && template <typename T>(模板区分)
- DataList的编辑、更新、删除、全选、分页以及 <EditItemTemplate>模版中的DropDownList的数据绑定
- MVC htmlHelper<TModel> 中如何获取model
- 01模板 使用template<class T>
- 潜移默化学会WPF(转载篇<一>)--WPF 遍历DataTemplate(获取所有控件)
- 在c#中如何将textbox中的回车符转换为html中的换行符<br>
- 获取类似于<item value='1' name='测试'/> 中指定位置的value,name的值
- <C++实践系列>C++中的模板(template)
- C++类模板 template <class T>
- Wpf TextBox 控件如何绑定 Dictionary <int, string>
- 模板 使用中注意的问题 template<class T>
- template<class T>函数模板
- <C++学习笔记>函数模板 template
- ASP.net中的 <ItemTemplate>是什么意思
- 《大话设计模式》--考题抄错会做也白搭--模板方法模式<TemplateMethod>(10)