кто-нибудь использует этот элемент управления и знает, как загрузить в него данные из простой таблицы данных. Нет такого трюка, как DataSource...
Telerik GridViewDataControl - загрузка из таблицы данных
Ответы (3)
Я предполагаю, что вы просто имеете в виду таблицу данных, которую вы создали программно?
Он будет привязан прямо, как из источника данных.
Просто убедитесь, что ваше имя DataField в разметке столбцов совпадает с именем столбца, и все готово, как если бы вы использовали другой источник данных.
Тогда просто сделай
grvFoo.DataSource = yourProgrammticallyCreatedTable;
grvFoo.DataBind();
Но, поскольку вы делаете это программно, я бы рекомендовал создать функцию «BindTable». Например, функция, которая создает ваши данные и привязку. Затем вы можете использовать это для сортировки/пейджинга и т. д. Поскольку вы делаете все это программно, вы должны обрабатывать такие события вручную, они обычно выполняются с помощью источника данных SQL/Object и т. д.
Вы имеете в виду Телерика Радгрида? Если да, вы также можете указать событие NeedDataSource в файле aspx/ascx.
http://www.telerik.com/help/aspnet-ajax/grdadvanceddatabinding.html
Кстати, чтобы вы знали, у нас много проблем с производительностью Telerik. По большей части вы можете использовать встроенный вид сетки asp.net (и при необходимости выполнить еще несколько стилей), чем снижать производительность с помощью телерика (для их причудливой сетки)
Мы должны использовать свойство ItemsSource следующим образом:
dataGridView1.ItemsSource = LoadDataTable.DefaultView;
LoadDataTable - это некая DataTable, заполненная из SQL.