2016-11-15 84 views
1

我想要在gridview中獲取所選索引的值,但我沒有得到值請告訴我如何不知道在哪個網格事件獲得價值 我使用此代碼對電網onselectedindexchange事件和rowediting我想在gridview中的gridview中獲取選定索引的值

,但我如何獲取值我不是知道

代碼是

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

您可以使用「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

+1

這是數據網格view.For電網,這是不行的。 – hammad

+0

先生,請給出gridview的想法 – hammad