• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Datagrid в Asp.net

  • Автор темы kaban2007
  • Дата начала
K

kaban2007

Имеем код для asp странички
Код:
 protected void Page_Load(object sender, EventArgs e)
{
DataSet Ds = new DataSet();
Ds.ReadXml("C:\\db.xml");
DataGrid1.DataSource = Ds.Tables[0];
DataGrid1.DataBind();

DataGrid1.Columns[0].HeaderText = "MyHeader"; // ВОТ ТУТ ПРОБЛЕМА!!!!!
}
Несмотря на то что действительно в DataGrid1 отображается 5 столбцов, доступится к ним немогу, т.к. выбрасывается OutOfrangeException, как будто у меня нет столбцов в dataGrid-е. В чём проблема???
 
E

Engler

Как вариант.

Код:
BoundColumn bc = new BoundColumn();
bc.DataField = "Column name here";
bc.HeaderText = "Some header text";
// Дальше добавить в dataGrid1.Columns

Или можно декларативно описать на aspx странице, вместе с нужным заголовком.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!