[C#] Grid View Cell값 받아오기-Column 고정

SHPark·2022년 1월 7일
0

C#

목록 보기
1/1

Grid View에서 특정 Column의 선택된 Row의 값을 가져오기

아래의 코드를 통해 Grid Veiw에서 선택된 Row 값을 받아올 수 있다.

int idx = gridView.GetFocusedDataSourceRowIndex();

Grid View가 BindingList로 되어있다면
위에서 받아온 Row의 값을 이용하여 List에서 필요한 값을 가져올 수 있다.

string selectNodeName = dataList[idx].Item;

ex

private void ToolStripMenuItem_SelectItem_Click(object sender, EventArgs e)
{
	int idx = gridView.GetFocusedDataSourceRowIndex();
	string selectItem = dataList[idx].Item;

	MessageBox.Show("선택된 값은 " + selectItem + "입니다.")
}

위의 예시는 Grid View의 ToolStripMenuItem에서
해당 메뉴에서 선택된 Item이 무엇인지 알려주는 코드이다.

그렇다면 Column과 Row 모두 고정되지 않는 상태에서 선택된 Cell의 값을 받아오는 것은 어떻게 할까?

0개의 댓글

Powered by GraphCDN, the GraphQL CDN