gpt4 book ai didi

c# - 获取数据到dataGridView

转载 作者:可可西里 更新时间:2023-11-01 08:21:04 24 4
gpt4 key购买 nike

问题是从我的网络服务获取我的 dataGridView 中的数据。当我从 web 服务调用 getList 方法时,我得到了正确的 xml 代码。这是我的代码:网络服务:

[WebMethod]
public DataSet getList()
{
SqlConnection connection = new SqlConnection();
connection.ConnectionString = "server=localhost;" +
"Trusted_Connection=yes;" +
"database=oving1; " +
"connection timeout=30";
string select = "select * from Person";
SqlDataAdapter da = new SqlDataAdapter(select, connection);
DataSet ds = new DataSet();

da.Fill(ds, "Person");
return (ds);
}

形式:

    private void button1_Click(object sender, EventArgs e)
{

Service1 webService = new Service1();
DataSet ds = webService.getList();
dataGridView1.DataSource = ds;


}

最佳答案

你最好检查这个Avoiding DataSet in Web services

通过 Web 服务序列化数据集 Consuming a DataSet from an XML Web Service

还有一件事尝试将数据表传递给网格而不是数据集:

dataGridView1.DataSource = ds.Tables[0];

关于c# - 获取数据到dataGridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com