C# 从网格中获取文本
C# 从网格中获取文本,c#,asp.net,gridview,C#,Asp.net,Gridview,行可见=错误 如何获取此>gridInboxMessage的文本。行[index]。单元格[0]。文本不返回值 如果row可见=true,则通过gridInboxMessage.Rows[index].Cells[0].Text我可以获取文本。无法获取设置的列的值visible=false,因为它不会在客户端呈现,并且在回发时不可用。您可以使用隐藏字段,从隐藏字段获取值 <asp:GridView Width="700" ID="gridInboxMessage" runat="serv
行
可见=错误
如何获取此>gridInboxMessage的文本。行[index]。单元格[0]。文本不返回值
如果row
可见=true,则通过gridInboxMessage.Rows[index].Cells[0].Text
我可以获取文本。无法获取设置的列的值visible=false
,因为它不会在客户端呈现,并且在回发时不可用。您可以使用隐藏字段,从隐藏字段
获取值
<asp:GridView Width="700" ID="gridInboxMessage" runat="server" DataSourceID="LinqDataSource1">
<Columns>
<asp:BoundField DataField="Row" Visible="false" HeaderStyle-Width="10" HeaderText="row" ReadOnly="True" SortExpression="Row" />
<asp:BoundField DataField="Title" HeaderStyle-Width="10" HeaderText="Title" ReadOnly="True" SortExpression="Title" />
</Columns>
</asp:GridView>
您无法获取已设置的列的值visible=false
,因为它不会在客户端呈现,也不会在回发时可用。您可以使用隐藏字段,从隐藏字段
获取值
<asp:GridView Width="700" ID="gridInboxMessage" runat="server" DataSourceID="LinqDataSource1">
<Columns>
<asp:BoundField DataField="Row" Visible="false" HeaderStyle-Width="10" HeaderText="row" ReadOnly="True" SortExpression="Row" />
<asp:BoundField DataField="Title" HeaderStyle-Width="10" HeaderText="Title" ReadOnly="True" SortExpression="Title" />
</Columns>
</asp:GridView>
您可以在该列上设置display:none。这是更少的代码,只是在你想要看不见的列上添加了一个css
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField runat="server" ID="hdf" Value='<# Eval("Row")'>
</asp:HiddenField>
</asp:TemplateField>
</ItemTemplate>
</asp:TemplateField>
希登科尔先生
{
显示:无;
}
您可以在该列上设置display:none。这是更少的代码,只是在你想要看不见的列上添加了一个css
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField runat="server" ID="hdf" Value='<# Eval("Row")'>
</asp:HiddenField>
</asp:TemplateField>
</ItemTemplate>
</asp:TemplateField>
希登科尔先生
{
显示:无;
}
一旦确定datagrid的行和文本是否可见,就可以使用此示例
这个例子是针对c语言的#
一旦确定datagrid的行对于文本是否可见,就可以使用此示例
这个例子是针对c语言的#
您的网格中只有一列?您的网格中只有一列?假设错误:错误1类型“System.Web.UI.WebControl.TemplateField”没有名为“HiddenField”的公共属性。C:\inetpub\wwwroot\BackSite\ControlPanelPP.aspx 527隐藏字段应为ItemTemplate,但缺少该属性。请立即从答案中获取新代码。假设错误:错误1类型“System.Web.UI.WebControls.TemplateField”没有名为“HiddenField”的公共属性。C:\inetpub\wwwroot\BackSite\ControlPanelPP.aspx 527隐藏字段应为ItemTemplate,但缺少该字段。请立即从答案中获取新代码。