将数据导入 dataGridView
本文关键字:dataGridView 导入 数据 | 更新日期: 2023-09-27 18:30:55
问题是从我的 Web 服务获取我的 dataGridView 中的数据。当我从网络服务调用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;
}
你最好检查一下 避免在 Web 服务中使用数据集
通过 Web 服务序列化数据集 从 XML Web 服务使用数据集
还有一件事尝试将数据表交付到网格而不是数据集:
dataGridView1.DataSource = ds.Tables[0];