C# 不可见的Gridview列获取0值
我有一个C# 不可见的Gridview列获取0值,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个GridView,我用它将信息逐行传递给另一个页面。但当我使列不可见时,它将0作为值传递。这是我的GridView,在TaskId方面有问题 您需要使用GridView的属性 如果要访问不可见列名的值,请在其中指定不可见列名: <asp:GridView ID="GridView1" runat="server" DataKeyNames="TaskId" .../> foreach (GridViewRow row in GridView1.Rows) {
GridView
,我用它将信息逐行传递给另一个页面。但当我使列不可见时,它将0作为值传递。这是我的GridView
,在TaskId
方面有问题
您需要使用GridView
的属性
如果要访问不可见列名的值,请在其中指定不可见列名:
<asp:GridView ID="GridView1" runat="server" DataKeyNames="TaskId" .../>
foreach (GridViewRow row in GridView1.Rows)
{
int TASKID = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Values[0]);
}