Я создаю веб-часть SharePoint, в которой я использую элемент управления System.Web.UI.WebControls.DataGrid. Подумайте о веб-части как о каком-то компоненте, который вы разрабатываете в Сети.Скрыть столбец в DataGrid
Свойство AutoGenerateColumns имеет значение TRUE.
Я пытаюсь скрыть столбец во время выполнения. Я написал следующий код для этого элемента управления ItemCreated, но он работает только в том случае, если я e.Item.Cells [0], и он не работает ни для какого другого значения, например. e.Item.Cells [1] и e.Item.Cells [6].
В моем управлении DataGrid имеется 9 столбцов.
Код
protected void grd1_ItemCreated(object sender, DataGridItemEventArgs e)
{
e.Item.Cells[0].Visible = false; //works fine
e.Item.Cells[1].Visible = false; //gives error
e.Item.Cells[2].Visible = false; //gives error
}
Ошибка
Specified argument was out of the range of valid values.
Parameter name: index
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Как скрыть определенный столбец?
я отправил ответ попробовать, что –