Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引用生成的数据集_C#_Visual Studio_Dataset Designer - Fatal编程技术网

C# 引用生成的数据集

C# 引用生成的数据集,c#,visual-studio,dataset-designer,C#,Visual Studio,Dataset Designer,如何从生成的数据集中引用和提取数据 我有两个项目在同一个解决方案 (1) 密伊项目 (2) MyDataSetProject ->MyGeneratedDataSet.xsd -->-->MyNamesTable(在数据集中) 我所要做的就是引用MyNames表并循环表中的名称,然后将它们放在列表框中。我无法从生成的数据集中获取记录 我试着做一些类似的事情: foreach (var name in MyDataSetProject.GeneratedDataSet.MyNamesTable)

如何从生成的数据集中引用和提取数据

我有两个项目在同一个解决方案

(1) 密伊项目

(2) MyDataSetProject ->MyGeneratedDataSet.xsd -->-->MyNamesTable(在数据集中)

我所要做的就是引用MyNames表并循环表中的名称,然后将它们放在列表框中。我无法从生成的数据集中获取记录

我试着做一些类似的事情:

foreach (var name in MyDataSetProject.GeneratedDataSet.MyNamesTable)
{
    MyDropDownList.Items.Add(new ListItem(name));
}

谢谢你的建议。

首先要做的是确保你的项目之间的参考资料是正确的。右键单击您的
myui项目
,然后单击
addreference
。转到项目选项卡并添加
MyDataSetProject
条目。如果它给你一个关于它已经被添加的错误,那么它已经被添加了

其次,您需要从网站访问dll项目类。假设在您的网站中有一个名为
Default.aspx
的页面,在dll项目中有一个名为
DataSetAccessor
类,如下所示:

public class DataSetAcessor
{
    public DataSet GetDataSet(<arguments>)
    {
        //populate the dataset and return it
    }
}

希望这能有所帮助。

我想我们需要更多的代码来回答这个问题。例如,您当前如何引用
MyUIProject
中的
MyDataSetProject
?您是否为
MyUIProject
定义了
datasource
?您是否也在当前项目中使用名称空间?MyUIProject是一个网站(不是应用程序)。MyDataSetProject被编译,而.dll位于网站的bin中。这就是你要找的吗?对不起,我还是个新手,正在尝试修改其他人的作品。
//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
}