2016-11-15 1 views
1

gridview에서 선택된 인덱스의 값을 얻고 싶다. 그러나 값을 얻지는 못한다. 어떻게 그리드 i의 이벤트가 있는지 알 수 없다. 나는 내가 가치를 어떻게나는 asp.net의 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"기능을 알고 있지 않다하지만 그리드의 onselectedindexchange 이벤트 및

을 rowediting에이 코드를 사용하여 값 를 얻을 수 표를 얻으려면 색인

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

내가 데이터 그리드에 대한 사라지고 찾을 수있다 "selectedIndex의"기능이 선택되어 선택한 셀 또는 전혀 셀에 반환 (-1)의 인덱스를 제공 할 것입니다.

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

+1

이 문제가 해결되지 않은 데이터 그리드 view.For 그리드입니다 : 여기

는 동일한에 대한 링크입니다. – hammad

+0

선생님, gridview에 대한 아이디어를주십시오. – hammad

관련 문제