我有一个gridview说gv1。其中有5列。我在更改下拉选择时绑定gridview。绑定后,我将第4个(gv1.column [3])和第5个(gv1.column [4])列显示为false。
gv1.Columns[3].Visible = false;
gv1.Columns[4].Visible = false;
我以后无法访问列值(这些是id)。 我试图让它显而易见,然后徒劳无功。
{
gv1.Columns[3].Visible = True;
gv1.Columns[4].Visible = True;
int id = Convert.ToInt32(row.Cells[4].Text.ToString().Trim());
}
我在“id”处收到错误“输入字符串的格式不正确。” 我发现,每个值的所有列都是空值。
答案 0 :(得分:1)
Hai avi,
看一下它可能有用GridViewHideColumn并访问它的值..
答案 1 :(得分:0)
你可以做一个解决方法。
因为当您将服务器端的网格可见性设置为INVISIBLE时。
在下一篇文章中,gridview不会被渲染。
因此,请在Div标记中保留网格视图。并使DIV标签样式不可见。
这样您就可以按照自己的意愿访问gridview值@同时网格对页面用户不可见。
....