1
RowDataBound 이벤트의 Gridview에 바인딩 된 데이터 테이블에 새 행을 추가하는 것과 관련하여 질문이 있습니다. 내가 어떻게 할 수 있니?RowDataBound 이벤트의 Gridview에 바인딩 된 DataTable에 새 행을 추가하는 방법은 무엇입니까?
RowDataBound 이벤트의 Gridview에 바인딩 된 데이터 테이블에 새 행을 추가하는 것과 관련하여 질문이 있습니다. 내가 어떻게 할 수 있니?RowDataBound 이벤트의 Gridview에 바인딩 된 DataTable에 새 행을 추가하는 방법은 무엇입니까?
Gridview에서 OnDataBound 이벤트를 사용합니다. 이렇게하면 rowdatabound가 완료되고 그리드가 데이터 바인딩 된 후이 이벤트가 발생합니다.
<asp:gridview id="Gridview1" runat="server" ondatabound="Gridview_DataBound"
...
</asp:gridview>
private void GridView_DataBound(EventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
//add row to here
}
}
왜 그렇게하고 싶습니까? 'RowDataBound'는 ** DataTable에 바인딩 된 그리드의 모든 ** 행에 대해 실행됩니다 (추측 하건데). 그래서 이미 데이터 바인딩 된 후에'GridView'의 데이터 소스를 변경하고 싶습니까? –