Je travaille avec grid.net imbriqué, dans lequel je dois afficher les valeurs des cellules gridview dans la zone de texte pour les éditer.Afficher les valeurs des cellules gridview dans la zone de texte dans asp.net
Mon problème est que je ne sais pas comment afficher les valeurs dans la zone de texte si j'ai utilisé à la fois le champ modèle & boundfield. Voici mon aspx.
<Columns>
<asp:TemplateField ItemStyle-Width="10px">
<ItemTemplate>
<img alt = "" style="cursor: pointer" src="images/plus.png" />
<asp:Panel ID="pnsections" runat="server" Style="display: none;">
<asp:HiddenField ID="HdnId" runat="server" Value='<%# Eval("Dept_Name") %>' />
<asp:GridView ID="gvsections" Width="100%" CssClass="table table-bordered table-hover" runat="server" AutoGenerateColumns="false" OnRowDataBound="gvsections_rowdatabound" OnRowEditing="gvsections_rowediting" DataKeyNames="Dept_Name">
<Columns>
<asp:BoundField ItemStyle-Width="150px" DataField="currdept" HeaderText="Deptcurrent" />
<asp:BoundField ItemStyle-Width="150px" DataField="Dept_Name" HeaderText="SectionName" />
<asp:BoundField ItemStyle-Width="150px" DataField="FLDTYPE" HeaderText="Type" HeaderStyle-CssClass=" visible-lg visible-md" ItemStyle-CssClass=" visible-lg visible-md " />
</Columns>
</asp:GridView>
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField ItemStyle-Width="150px" DataField="Dept_Name" HeaderText="Department" />
<asp:BoundField ItemStyle-Width="150px" DataField="FLDTYPE" HeaderText="Type" />
</Columns>
</asp:GridView>
deptname.Text = gvdepts.Rows [row.RowIndex] .Cells [1] .Text montrant la valeur vide à l'intérieur DEPTNAME zone de texte. –
est un gridview imbriqué et le gridview parent est 'gvdepts', j'ai une zone de texte nommée deptname. deptname.Text = gvdepts.Rows [row.RowIndex] .Cells [1] .Texte affichant la valeur vide dans la zone de texte deptname. –
essayez de modifier votre déclaration comme suit ** deptname.Text = (gvdepts.Rows [row.RowIndex] .Cells [1] .Controls [0] en tant que Label) .Text ** –