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

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

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


person sanjay Verma    schedule 30.09.2011    source источник


Ответы (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>
person Samich    schedule 30.09.2011