У меня есть aspxGridView
на моей странице, и я создаю столбцы во время выполнения.Я также добавляю CommandColumn
с ShowSelectCheckBox
, установленным в true.Но после того, как я выбрал одну строку и нажал кнопку, чтобы получить значения строк, AspxGridView.Selection.Count
возвращает 0
.Я создаю это GridView
для события AspxButtons Click также для подкачки, создайте gridView на Page_Init
.Вот код для создания AspxGridView
:
Colenter code hereorCollection colorCol = ConfAttributesManager.Instance
.GetColors();
if (colorCol.Count > 0)
{
GridViewDataTextColumn grdColorCodeColumn = new GridViewDataTextColumn();
grdColorCodeColumn.FieldName = "ColorCode";
GridViewDataTextColumn grdDescriptionColumn = new GridViewDataTextColumn();
grdDescriptionColumn.FieldName = "Description";
gv_Attributes.Columns.Clear();
gv_Attributes.Columns.Add(grdColorCodeColumn);
gv_Attributes.Columns.Add(grdDescriptionColumn);
GridViewCommandColumn grdCmdColumn = new GridViewCommandColumn();
grdCmdColumn.ShowSelectCheckbox = true;
grdCmdColumn.VisibleIndex = 0;
gv_Attributes.Columns.Add(grdCmdColumn);
gv_Attributes.DataSource = colorCol;
gv_Attributes.DataBind();
}
Не знаю, где я могу ошибиться?
Спасибо за вашу помощь.