如何获Gridview的列标头值???

forever001s 2009-04-22 11:35:45
如何获Gridview的列标头值???
我给每一个单元格增加了双击事件,双击事件主要是点击该单元格要获该单元格所在行的行ID和所在列的列标头的值
我在GridView_RowDataBound里写了点击事件,能获取所在行的行ID 但获取不到所在列的列标头的值

protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
for (int i = 1; i < this.GridView.Columns.Count; ++i)
{
e.Row.Cells[i].Attributes.Add("ondblclick", "alert('" + e.Row.Cells[0].Text + this.GridView1.Columns[i].HeaderText + "');");
e.Row.Cells[i].Attributes.Add("style", "cursor: hand");
}
}
}

e.Row.Cells[0].Text 这个可以获取到,this.GridView1.Columns[i].HeaderText获取不到,要怎么样才能获取该单元格所在列的列标头的值???

还有一个问题如何给每个列标头加上点击事件或加一个连接了????
...全文
258 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
noni-1 2011-07-07
  • 打赏
  • 举报
回复
GridView1.HeaderRow.Cells[?];
wuyq11 2009-04-22
  • 打赏
  • 举报
回复
forever001s 2009-04-22
  • 打赏
  • 举报
回复
这里的gridview的所有列和行全是动态生成的..
如何给每个列标头加上点击事件或加一个连接了????
forever001s 2009-04-22
  • 打赏
  • 举报
回复
这里的gridview的所有列和行全是动态生成的..
如何给每个列标头加上点击事件或加一个连接了????
forever001s 2009-04-22
  • 打赏
  • 举报
回复
这里的gridview的所有列和行全是动态生成的..
如何给每个列标头加上点击事件或加一个连接了????
zzxap 2009-04-22
  • 打赏
  • 举报
回复
[code=C#]
参考以下
for (int i = 0; i < GridView1.Rows.Count ; i++)
{
GridView1.Rows[i].Cells[0].Text;
}

e.Row.RowType == DataControlRowType.Header

绑定后
GridView.HeaderRow.Cells[n]

GridView1.HeaderRow.Cells[X] 你自己看下 有HeaderRow属性的


DatagridView1.Columns[0].HeaderText
[/CODE]
koukoujiayi 2009-04-22
  • 打赏
  • 举报
回复
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
string head0 = GridView1.Columns[0].HeaderText;
string head1 = GridView1.Columns[1].HeaderText;
...........
}
}
feifeiyiwen 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxg22526451 的回复:]
C# codeGridView.HeaderRow.Cells[列].Text
[/Quote]
up
wxg22526451 2009-04-22
  • 打赏
  • 举报
回复
  
if (e.Row.RowType == DataControlRowType.HeaderRow)
{
string s=e.Row.Cells[0].Text'
}
whyabc 2009-04-22
  • 打赏
  • 举报
回复
up
wxg22526451 2009-04-22
  • 打赏
  • 举报
回复
GridView.HeaderRow.Cells[列].Text
修改一下昵称 2009-04-22
  • 打赏
  • 举报
回复
up
ericzhangbo1982111 2009-04-22
  • 打赏
  • 举报
回复
http://www.google.cn/search?hl=zh-CN&newwindow=1&q=gridview+72%E7%BB%9D%E6%8A%80&meta=&aq=1&oq=Gridview+7

看看这个
txt_paul 2009-04-22
  • 打赏
  • 举报
回复
你编辑标题模板,放入一个HyperLink 或 LinkButton, 设置 它的 CommandName

友情一顶。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧