0
我有一個Datalist,我試圖爲每個綁定到數據列表的記錄插入一個複選框。第一條記錄有複選框,但後面的記錄沒有。我懷疑我所做的只是在每次綁定記錄時替換第一個複選框。有人能給我一些見解嗎?我需要爲每條記錄重複複選框。在數據綁定過程中添加複選框
alertList.ItemTemplate = new AlertItemTemplate(groupTracker);
if (!Page.IsPostBack) {
alertList.DataBind();
}
下面是我重寫綁定方法:
public override void DataBind()
{
//Auto Chart
TableCell autoChartCell;
autoChartCell = new TableCell();
autoChartCell.BorderStyle = BorderStyle.Solid;
autoChartCell.VerticalAlign = VerticalAlign.Top;
autoChartCell.Controls.Add(autoChartChkBox = new CheckBox());
autoChartCell.Controls.Add(autoChartLbl = new Label());
Rows[1].Cells.Add(autoChartCell);
autoChartLbl.Text = "AutoChart";
autoChartChkBox.Checked = item.IncludeInChartNotes;
alertTypeNameCell.ColumnSpan = Rows[1].Cells.Count;
}
}
同意..這是我正在擴展的一箇舊項目。是不是總是這樣? :) – Nick 2009-12-10 21:00:32