Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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中的类型化数据集?_C# - Fatal编程技术网

C# 如何将下拉列表绑定到C中的类型化数据集?

C# 如何将下拉列表绑定到C中的类型化数据集?,c#,C#,我已经在我的web应用程序中添加了一个datasetxsd,并将其配置到SQL数据库,编写了一个select查询,并将其命名为Getdata。如果我打开xsd文件,它在TableAdapters下有Getdata方法。Datasetxsd TableAdapter使用Getdata方法获取详细信息。如何在C中调用xsd的TableAdapter方法并将数据绑定到dropdownlist。请建议我使用完整的C代码来执行此操作。您可以这样做 YourTableAdapter yourTableAd

我已经在我的web应用程序中添加了一个datasetxsd,并将其配置到SQL数据库,编写了一个select查询,并将其命名为Getdata。如果我打开xsd文件,它在TableAdapters下有Getdata方法。Datasetxsd TableAdapter使用Getdata方法获取详细信息。如何在C中调用xsd的TableAdapter方法并将数据绑定到dropdownlist。请建议我使用完整的C代码来执行此操作。

您可以这样做

YourTableAdapter  yourTableAdapter = new YourTableAdapter();
YourTypedDataSetClass.YourTableDataTable yourTable = yourTableAdapter .GetData();
dropdownlist1.DataTextField = "TextFieldInYourTable";
dropdownlist1.DataValueField = "ValueFieldInYourTable";
dropdownlist1.DataSource = yourTable;
dropdownlist1.DataBind(); 

你可以这样做

YourTableAdapter  yourTableAdapter = new YourTableAdapter();
YourTypedDataSetClass.YourTableDataTable yourTable = yourTableAdapter .GetData();
dropdownlist1.DataTextField = "TextFieldInYourTable";
dropdownlist1.DataValueField = "ValueFieldInYourTable";
dropdownlist1.DataSource = yourTable;
dropdownlist1.DataBind(); 

您可以尝试使用此代码

TypedDataSet typedDataSet  = ....;
dropdownlist1.DataTextField = typedDataSet.YourTable.YourColumn1;
dropdownlist1.DataValueField = typedDataSet.YourTable.YourColumn2;
dropdownlist1.DataSource = typedDataSet;
dropdownlist1.DataBind();

您可以尝试使用此代码

TypedDataSet typedDataSet  = ....;
dropdownlist1.DataTextField = typedDataSet.YourTable.YourColumn1;
dropdownlist1.DataValueField = typedDataSet.YourTable.YourColumn2;
dropdownlist1.DataSource = typedDataSet;
dropdownlist1.DataBind();

获取数据表。绑定数据表。什么不起作用了?你最好把你的代码放在这里。它将帮助其他人解决您的问题。获取数据表。绑定数据表。什么不起作用了?你最好把你的代码放在这里。这将有助于其他人解决您的问题。他使用类型化数据集,而不是LINQ。LINQ可用于从类型化数据集查询数据,这使它变得简单。请阅读本文,他当然可以使用LINQ到数据集,但没有任何XxxDataContext类可供使用。你应该编辑你的答案。顺便说一句,我并不是那个对你的答案投反对票的人。他使用的是类型化数据集,而不是LINQ。LINQ可以用于从类型化数据集查询数据,这使它变得简单。请阅读本文,他当然可以使用LINQ到数据集,但没有任何XxxDataContext类可供使用。你应该编辑你的答案。顺便说一句,我不是那个投票反对你答案的人。