在 asp.net 中调用 Web 服务
calling a web service in asp.net
我有两个文本框和一个按钮,以及一个网络服务。我想在文本框 1 中输入一个数字 (cu_personal_number),当我单击该按钮时,它会连接到 Web 服务并在其中进行搜索,return 名称属于文本框 2 中的 cu_personal_number .
我的代码没有 return 值。当我在 textbox1 中输入代码并输入按钮时,textbox2 中没有显示任何值。
protected void Button3_Click(object sender, EventArgs e)
{
localhost.Personel lp1 = new localhost.Personel();
DataSet ds1 = lp1.daryafte_view_Personel_Information_with_parameter_cu_personal_number("cu_personal_number");
this.GridView1.DataSource = ds1;
bool found = false;
foreach (System.Data.DataTable tabale in ds1.Tables)
{
foreach (DataRow dr in tabale.Rows)
{
found = true;
txtName.Text = dr["tp_firstabbr_name"].ToString().Trim();
}
}
检查您的“表格”的值是什么return,如果结果只有一行,则不需要 Foreach 循环。
如果 Table 有单行,则使用下面的方法获取值。
txtName.value = tabale.rows[0]["tp_firstabbr_name"].tostring()
我有两个文本框和一个按钮,以及一个网络服务。我想在文本框 1 中输入一个数字 (cu_personal_number),当我单击该按钮时,它会连接到 Web 服务并在其中进行搜索,return 名称属于文本框 2 中的 cu_personal_number . 我的代码没有 return 值。当我在 textbox1 中输入代码并输入按钮时,textbox2 中没有显示任何值。
protected void Button3_Click(object sender, EventArgs e)
{
localhost.Personel lp1 = new localhost.Personel();
DataSet ds1 = lp1.daryafte_view_Personel_Information_with_parameter_cu_personal_number("cu_personal_number");
this.GridView1.DataSource = ds1;
bool found = false;
foreach (System.Data.DataTable tabale in ds1.Tables)
{
foreach (DataRow dr in tabale.Rows)
{
found = true;
txtName.Text = dr["tp_firstabbr_name"].ToString().Trim();
}
}
检查您的“表格”的值是什么return,如果结果只有一行,则不需要 Foreach 循环。 如果 Table 有单行,则使用下面的方法获取值。
txtName.value = tabale.rows[0]["tp_firstabbr_name"].tostring()