2015-08-16 4 views
0

У меня есть таблица SQL с 3 колонками/OrgID, SolutionName, ModelDescriptionASPX Gridview или FormView

Я хочу, чтобы создать страницу VB ASPX, который показывает данные в приведенной ниже форме. Проблема заключается в том, что он должен автоматически создаваться, поскольку количество имен решений может варьироваться в зависимости от OrgID. и число ModelDescription также зависит от SolutionName.

View Я за тобой, как ниже, любая помощь будет большой.

OrgID 
SolutionName1  
ModelDescription1, Quantity  
ModelDescription2, Quantity  
ModelDescription3, Quantity  
SolutionName2  
ModelDescription1, Quantity  
ModelDescription2, Quantity  
SolutionName3  
ModelDescription1, Quantity 
+0

Привет спасибо за ответы так быстро, я могу задать еще один вопрос, пожалуйста? какой элемент управления нужно добавить на страницу aspx? gridview или список? и как я могу заполнить элемент управления из данных, которые создаются кодом? –

ответ

0

См ниже код

Imports System.Data 
 
Imports System.Data.SqlClient 
 
Module Module1 
 

 
    Sub Main() 
 
     Dim connStr As String = "Enter Your connection string here" 
 
     'enter you SQL Here 
 
     Dim SQL As String = "Select * from table1" 
 

 
     Dim adapter As New SqlDataAdapter(SQL, connStr) 
 

 
     Dim dt As New DataTable 
 
     adapter.Fill(dt) 
 

 
     'above code will create a data table that is the equivalent to the code below 
 
     dt.Columns.Add("OrgID", GetType(Integer)) 
 
     dt.Columns.Add("SolutionName", GetType(String)) 
 
     dt.Columns.Add("ModelDescription", GetType(String)) 
 

 
     'you can then use groupby to group results 
 
     Dim results = dt.AsEnumerable() _ 
 
         .GroupBy(Function(x) x.Field(Of Integer)("OrgID")).ToList() 
 

 

 
    End Sub 
 

 
End Module 
 
​

+0

Привет, благодарю вас за ответ так быстро, могу я задать еще один вопрос, пожалуйста? какой элемент управления нужно добавить на страницу aspx? gridview или список? и как я могу заполнить элемент управления из данных, которые создаются кодом? –

+0

См. Последующую веб-страницу: http://stackoverflow.com/questions/20770438/how-to-bind-datatable-to-datagrid – jdweng

Смежные вопросы