[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개의 댓글