我有一個GridView
它擁有用戶數據。當調用Page_Load
方法時,我使用DataTable
獲取數據,然後將其綁定到GridView
。在每行的末尾,我添加了一個CheckBox
。該CB用作用戶想要編輯的實體的指針。Checked_Change GridView內部編程生成的複選框行
我的問題是Check_Changed
CheckBoxes事件。如果控件是以編程方式生成的,我不知道如何添加處理程序。我也需要行的索引(字段值也是可能的,但列標題和列本身是隱藏的)。
foreach (GridViewRow gvr in grdMitgliedsliste.Rows)
{
//add checkbox for every row
TableCell cell = new TableCell();
CheckBox box = new CheckBox();
cell.Controls.Add(box);
gvr.Cells.Add(cell);
//Hide columns for userid, status, etc.
gvr.Cells[0].Visible = false;
gvr.Cells[3].Visible = false;
gvr.Cells[4].Visible = false;
gvr.Cells[5].Visible = false;
gvr.Cells[8].Visible = false;
gvr.Cells[9].Visible = false;
}
我已經嘗試實現從這裏處理程序,但它給了我沒有索引參數,所以程序不能確定在哪個行的複選框進行了調查。
如何檢查此行的索引?我需要得到這個能夠確定哪個複選框被檢查,哪些不是... – LeonidasFett
您的活動正在被解僱? –
nope它沒有被解僱...... – LeonidasFett