读书人

!小弟我刚工作大家帮帮小弟我!关于gr

发布时间: 2012-02-10 21:27:42 作者: rapoo

!!!!!!!!!!!!!!!我刚工作大家帮帮我!!!!!关于gridview问题
protected void GridView1_DataBound(object sender, EventArgs e)
{

for(int i=0; i <this.GridView1.Rows.Count; i++)
{
if (this.GridView1.Rows[i].Cells[3].ForeColor.ToString() == Color.LimeGreen.ToString())
{
((Label)this.GridView1.Rows[i].Cells[3].FindControl( "lbldu ")).Attributes.Add( "onclick ", "window.open( 'bj.aspx ', '详细信息 ', 'height=500,width=900,toolbar=0,menubar=0,scrollbars=0 ') ");
}
}

}

我在rowdatabound绑定了一个鼠标点击事件用于传值,可是我怎样通过这个点击事件获得所点击的行的索引或者主键呢?

请教各位大侠

[解决办法]
同时你再写一个鼠标选择事件
this.GridView.DataKeys[...]取主键贝
[解决办法]
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add( "OnClick ", "ClickEvent( ' " + e.Row.Cells[6].Text + " ');
}

读书人网 >asp.net

热点推荐