我的页面上有一个asp:gridview,我只想在我的数据表中添加可见列。
我目前使用它来将数据添加到数据表中 - 如果列可见,我将如何检查?
DataRow dr = dtforgrid.NewRow();
for (int i = 1; i < gridma.Columns.Count; i++)
{
dr[i-1] = row.Cells[i].Text;
}
dtforgrid.Rows.Add(dr);
答案 0 :(得分:1)
尝试在循环中使用GridViewRow类型,如果列是可见的,它有一个属性tocheck。
foreach (GridViewRow item in GridView1.Rows)
{
if(item.Cells[0].Visible)
{
// do something
}
}