Динамическая привязка gridview с динамическим столбцом и динамическими строками с редактированием и обновлением в gridview?

#c# #gridview #asp.net-ajax #aspxgridview #jqgrid-asp.net

#c# #gridview #asp.net-ajax #aspxgridview #jqgrid-asp.net

Вопрос:

Я новичок в разработке приложений .net.Пожалуйста, помогите мне найти решение. Мое требование заключается в том, что я получаю заполненную таблицу данных из базы данных.Теперь я хочу заполнить его в GridView.Проблема в том, что имя столбца и количество столбцов изменены в соответствии с выбранным значением в выпадающем списке, а таблица данных заполняется в соответствии с выбранным значением в выпадающем списке.Теперь я хочу динамически генерировать столбцы и строки GridView, а также редактировать и обновлять созданную строку.Количество столбцов и строк не фиксировано, оно зависит от выбранного прогноза в выпадающем списке.Поэтому, пожалуйста, помогите мне решить проблему.

Заранее спасибо

Ответ №1:

На самом деле GridView элемент управления имеет возможность автоматически генерировать столбцы.

Проверьте это учебное пособие для начинающих о доступе к данным в ASP.NET : http://www.asp.net/data-access/tutorials

В двух словах:

 <asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" datasourceid="CustomersSource" autogeneratecolumns="True" 
  runat="server">        
</asp:gridview>