2012-05-29 3 views
0

Я новичок в разработке веб-сайтов. Я использую C# в ASP.netКак я могу получить данные из набора данных в список?

Я создал набор данных, который включает в себя TableAdapters.

I.e. для моей таблицы Product_family я создал ProductFamilyTableAdapter, который включает в себя следующие столбцы prfm_description1, prfm_description2, prfm_description3 и т. д.

У меня есть метод GetAllProductFamilies.

После этого я создал класс Business Logic Layer ProductFamiliesBLL.cs, который включает в себя те же функции.

В случае Page_Load моей главной странице я создать

ProductFamiliesBLL prfLogic = new ProductFamiliesBLL() 

и я могу связать с Datagrid

datagrid1.Datasource = prfLogic.GetAllProductFamilies(); 
datagrid1.Databind(); 

Мой вопрос, если я могу добавить эти данные в массив или список и как? Как я могу прочитать один за другим извлеченные строки и получить данные из первой, второй, ..., n строки из определенного столбца.

+0

какая версия каркаса вы используете? – JayOnDotNet

+0

визуальный веб-разработчик 2010 express – klgr

ответ

0

Как ниже вы можете цикл по каждой строке и в каждом столбце строки тха .... и ваш код будет likw это ...

foreach (DataRow dr in prfLogic.GetAllProductFamilies()) 
{ 
    foreach(DataColumn dataColumn in myDataTable.Columns) 
    { 
     string fieldValue = dr[dataColumn].ToString(); 
    } 
} 
+0

Спасибо за ваш быстрый ответ, я проверю в течение дня ваш ответ. – klgr

+0

@KostasL - welcom..just dont забудьте отметить его как принятый, если его соответствие с вашим требованием –

-1

вы можете сделать, как это. Попробуйте этот код.

List<DataRow> list = new List<DataRow>(ds.tables(0).select()); 

Не забудьте отметить как ответ, если это поможет ю.

+0

почему голос? – JayOnDotNet

+0

Я сделал это? Извините моя ошибка. Я еще не проверял. – klgr

+0

эй я попробовал и разместил. u данные будут перечислены в список – JayOnDotNet

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