gpt4 book ai didi

c# - 在 C# winforms 中使用 Web 服务填充 Gridview

转载 作者:行者123 更新时间:2023-11-30 16:19:28 26 4
gpt4 key购买 nike

我已经制作了一个包含此代码的网络服务

static SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Connection"].ToString());

[WebMethod]
public DataSet SQLBranchMaster() {

String Load = "SELECT * FROM BranchMaster";
conn.Open();
SqlDataAdapter adapt = new SqlDataAdapter(Load,conn);
DataSet ds = new DataSet();
adapt.Fill(ds);
conn.Close();
return ds;

}

现在在 Windows 窗体上我的代码是

  dataGridView1 = new DataGridView();

// Service is my Webserive class name
// myservice is my reference added in the Winforms

myservice.Service test = new myservice.Service();
dataGridView1.DataSource = test.SQLBranchMaster();

现在怎么办?当我运行表单时没有显示任何内容

最佳答案

您正在从服务方法返回数据集,因此,将表绑定(bind)到 DataGridview因此,请确保 DataGridview 已正确添加到表单控件集合(最好手动将控件拖放到表单 UI 上),然后使用以下方式绑定(bind)它。

myservice.Service test = new myservice.Service();
DataSet ds= test.SQLBranchMaster();

if (ds.Tables.count > 0)
{
dataGridView1.DataSource = ds.Tables[0];
}

关于c# - 在 C# winforms 中使用 Web 服务填充 Gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15273766/

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