이벤트 rowdatabound 내부의 gridview에있는 총 열 수를 찾아야합니다. 어떤 방법 으로든 사용할 수 있습니다. 다음은 내 몇 가지 코드 :rowdatabound를 사용하는 열의 수입니다.
protected void gvEmployee_RowDataBound(object sender, GridViewRowEventArgs e)
{
LinkButton lnkView = new LinkButton();
lnkView.ID = "lnkView";
lnkView.Text = "View";
lnkView.Click += ViewDetails;
e.Row.Cells[3].Controls.Add(lnkView);
}
'gvEmployee.Columns.Count'를 사용하지 않는 이유는 확실하지 않습니다. 왜 데이터 바인딩중인 행에 대한 이벤트 처리기 내에서 필요한지에 대한 자세한 정보를 제공 할 수 있습니까? –
@Sven Grosen : 저는 gridview를 동적으로 만들었고 e.Row.Cells [3] .Controls.Add (lnkView)를 대체하려고했습니다. , 셀 [3]보다 구체적인 코드. – Maes