我是网络开发的新手。我在ASP.net中使用C#
我创建了一个包含TableAdapters的数据集。
即。对于我的Table Product_family,我创建了ProductFamilyTableAdapter,其中包括以下列prfm_description1,prfm_description2,prfm_description3等...
我有一个方法GetAllProductFamilies。
之后我创建了一个包含相同功能的业务逻辑层类ProductFamiliesBLL.cs。
在我的母版页的Page_Load事件中,我创建了
ProductFamiliesBLL prfLogic = new ProductFamiliesBLL()
我可以绑定到Datagrid
datagrid1.Datasource = prfLogic.GetAllProductFamilies();
datagrid1.Databind();
我的问题是,我是否可以将此数据添加到数组或列表中以及如何? 我如何逐个读取检索到的行并从特定列的第一行,第二行,...行中获取数据。
答案 0 :(得分:0)
如下所示,你可以循环遍历行的每一行和每一列....你的代码将会被这个... ...
foreach (DataRow dr in prfLogic.GetAllProductFamilies())
{
foreach(DataColumn dataColumn in myDataTable.Columns)
{
string fieldValue = dr[dataColumn].ToString();
}
}
答案 1 :(得分:-1)
List<DataRow> list = new List<DataRow>(ds.tables(0).select());
如果这有助于你,请不要忘记将其标记为答案。