【发布时间】:2011-04-11 09:57:30
【问题描述】:
我需要在gridview_rowcommand中获取选中列的绑定字段值。
有什么想法吗?
【问题讨论】:
标签: c# .net asp.net visual-studio gridview
我需要在gridview_rowcommand中获取选中列的绑定字段值。
有什么想法吗?
【问题讨论】:
标签: c# .net asp.net visual-studio gridview
它会像......
GridViewRow row = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
row.Cells[0].Text
【讨论】:
应该是这样的。
if (e.CommandName=="CommandName")
{
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index];
string boundFieldText= row.Cells[0].Text;
}
【讨论】:
要从网格视图中获取字段的值,首先设置 datakeyname 然后在 default.aspx.cs 页面中编写以下代码:
//this is for linkbutton onclick u can use button also
## Coding ##
protected void lnkDownload_Click(object sender, EventArgs e)
{
LinkButton lnkbtn = sender as LinkButton;
GridViewRow gvrow = lnkbtn.NamingContainer as GridViewRow;
string username= gvDetails.DataKeys[gvrow.RowIndex].Value.ToString();
}
【讨论】: