gridview에서 radiobutton의 선택된 행의 값을 가져와야합니다. 선택한 값이 텍스트 상자에 지정됩니다. 내 코드는버튼의 gridview에서 radiobutton을 사용하여 선택한 행의 값을 얻는 방법
protected void lnBTNDone_Click(object sender, EventArgs e)
{
GridViewRow gvRow = grdEventDetails.SelectedRow;
txtEventId.Text = gvRow.Cells[0].Text;
}
입니다. 문제는 gvRow 값이 null로 할당되어 있습니다.
linkbutton이 gridview 내부에 없습니다. gridview n linkbutton 및 텍스트 상자는 사용자 정의 컨트롤 안에 있습니다.
protected void lnBTNDone_Click(object sender, EventArgs e)
{
LinkButton lnBTNDone = (LinkButton)sender;
GridViewRow row = (GridViewRow)lnBTNDone.NamingContainer;
txtEventId.Text = row.Cells[0].Text;
}
LinkButton
선택한 행에 있다고 가정 :
격자보기에서 설정 한 가시성 false 설정에 대해 작동하지 않습니다. –