我想在asp.net的gridview中获取所选索引的值

时间:2016-11-15 07:15:20

标签: c# asp.net gridview webforms

我想在gridview中获取所选索引的值但是我没有得到该值请告诉我怎么不知道在哪个网格事件中我得到了值 我在网格的onselectedindexchange事件和rowediting上使用此代码

但我如何得到我不知道的价值

代码是

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
    string name = GridView1.SelectedRow.Cells[0].Text;   
}

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
    string s = GridView1.Rows[e.NewEditIndex].Cells[6].Text;
}

1 个答案:

答案 0 :(得分:1)

您可以使用" CellContentClick"网格函数获取索引

private void GridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    int columnIndex=Convert.ToInt(e.ColumnIndex.ToString());
    int rowIndex=Convert.ToInt(e.RowIndex.ToString());
}

我已经去了DataGrid并找到" SelectedIndex"函数它将给出所选单元格的索引或者在没有单元格的情况下返回(-1)。

以下是相同的链接:

https://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid(v=vs.110).aspx