引用生成的数据集
本文关键字:数据集 引用 | 更新日期: 2023-09-27 18:01:41
如何从生成的数据集中引用和提取数据?
我有两个项目在同一个解决方案。
(1) MyUIProject
(2) MyDataSetProject-> MyGeneratedDataSet.xsd——>——>MyNamesTable(在数据集中)
我要做的就是引用MyNamesTable并循环遍历表中的名称,并将它们放在列表框中。我在从生成的数据集中获取记录时遇到了麻烦。
我想做的是:
foreach (var name in MyDataSetProject.GeneratedDataSet.MyNamesTable)
{
MyDropDownList.Items.Add(new ListItem(name));
}
首先要做的是确保你的项目之间的引用是正确的。右键单击MyUIProject
,然后单击Add Reference
。转到Projects选项卡并添加MyDataSetProject
条目。如果它给你一个已经被添加的错误,那么它已经被添加了。
第二,你需要从你的网站访问你的dll项目类。假设在您的网站中有一个名为Default.aspx
的页面,并且在您的dll项目中有一个名为DataSetAccessor
的类,它看起来如下:
public class DataSetAcessor
{
public DataSet GetDataSet(<arguments>)
{
//populate the dataset and return it
}
}
你可以在你的Default
页面使用这个类:
//at top
using MyDataSetProject; //this may vary
//down in some method
DataSetAccessor dsa = new DataSetAccessor();
DataSet data = dsa.GetDataSet();
foreach(DataRow row in data.Tables[0].Rows)
{
//using the values in row to populate your drop down list
}