再发一贴:还是取gridview“列索引值” 为了把这个问题整明白 放100分
注意是列索引 为什么要获得列索引:因为我要在下面事件中根据列索引去隐藏列 可是我只知道 绑定列的字段名 不知道这个字段的cells索引值
(因为列是自动创建的所以无法去数他的cells是第几。。。)
由于绑定gridview的列是自动创建的 用下面方法试过了自动创建的列在下面这个事件里面是找不到e.Row.Cells[i].Text的文本值 这个值永远为空
(因为列是自动创建的所以无法去数他的cells是第几。。。)
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow ||
e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[这个值怎么根据字段名得到].Visible = false; //
}
}
由于绑定gridview的列是自动创建的 用下面方法试过了自动创建的列在下面这个事件里面是找不到e.Row.Cells[i].Text的文本值 这个值永远为空
protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
int index = -1;
if (e.Row.RowType == DataControlRowType.Header)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
// 不是字段名,是字段对应的列的列名
if (e.Row.Cells[i].Text == "特定列名")
{
e.Row.Cells[i].Visible = false;
index = i;
}
}
}
else if (e.Row.RowType == DataControlRowType.DataRow)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
if (i == index)
{
e.Row.Cells[i].Visible = false;
}
}
}
}
...全文
相关推荐
GridView固定表头和列 实例(GridView冻结表头和列)
这个与asp.net中GridView相关的一个实例,实现GridView冻结表头和列,挺好用的。
分源抽放治理综放面上隅角瓦斯问题的探讨
通过对高瓦斯矿井综放工作面上隅角瓦斯抽放方式的不断探索,总结出了利用抽放手段之多种方法有效解决综放工作面上隅角瓦斯超限的问题。
采用2分查找法将PT100电阻值查表算出温度值
采用2分查找法将PT100电阻值查表算出温度值
2020版一年级数学下册四100以内的加法和减法一1整十数加减整十数课件苏教版
2020版一年级数学下册四100以内的加法和减法一1整十数加减整十数课件苏教版
大型发变组保护整定计算培训算例.pdf
大型发变组保护整定计算培训算例.pdf


