У меня есть Datalist, и я пытаюсь вставить флажок для каждой записи, которая привязана к каталогу данных. Первая запись имеет флажок, но в последующих записях этого нет. Я подозреваю, что то, что я делаю, просто заменяет первый флажок каждый раз, когда запись привязана. Может ли кто-нибудь дать мне некоторое представление? Мне нужно, чтобы этот флажок повторялся для каждой записи.Добавление флажка в Databind
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