Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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#_Sql Server 2008 - Fatal编程技术网

C# 在C中从列表框中获取值到标签#

C# 在C中从列表框中获取值到标签#,c#,sql-server-2008,C#,Sql Server 2008,可能重复: 我是C语言的新手# 我在Ms SQL中有3个表。。tbl_员工、tbl_日志和tbl_部门 在Windows窗体中,我有一个列表框和两个标签。列表框将在tbl_日志中显示用户ID 当用户从列表框中选择时,标签将更改一个值,并以相同的形式显示名称和部门 问题是,如何根据查询将值从列表框粘贴到标签 这是我的SQL查询 SELECT tbl_staff.userID, tbl_staff.staffName,tbl_department.department FROM tbl_staff

可能重复:

我是C语言的新手#

我在Ms SQL中有3个表。。tbl_员工、tbl_日志和tbl_部门

在Windows窗体中,我有一个列表框和两个标签。列表框将在tbl_日志中显示用户ID

当用户从列表框中选择时,标签将更改一个值,并以相同的形式显示名称和部门

问题是,如何根据查询将值从列表框粘贴到标签

这是我的SQL查询

SELECT tbl_staff.userID, tbl_staff.staffName,tbl_department.department FROM tbl_staff,tbl_logs,tbl_department WHERE tbl_staff.userID = tbl_logs.userID and tbl_staff.idDepartment = tbl_department.idDepartment;
如何在c#中将值粘贴到标签?下面是我目前的代码

SqlConnection openCon = new SqlConnection(connString);

                openCon.Open();

                SqlCommand queryChangeName = new SqlCommand();

                int index = listStaff.SelectedIndex;

                DataSet ds = new DataSet();

                ds.Clear();

                SqlDataAdapter adapter = new SqlDataAdapter("SELECT tbl_staff.userID, tbl_staff.staffName,tbl_department.department FROM tbl_staff,tbl_logs,tbl_department WHERE tbl_staff.userID = tbl_logs." + listStaff.SelectedValue + " and tbl_staff.idDepartment = tbl_department.idDepartment";", openCon);
我不知道该怎么办,希望有人能帮我解决这个问题。对不起,英语不好


非常感谢;)

最好在开始时将数据集(包括员工id、姓名和部门)初始加载到本地
数据表中


然后使用此选项填充下拉列表。然后,当您从列表框中选择了索引时,您可以返回到本地数据表,以获取相关的名称和部门。

您的代码现在所做的只是填充数据库。也许您应该看看这里,希望这有帮助。

好的,我将首先尝试。。。谢谢你的建议……;)为什么要编写
,其中tbl_staff.userID=tbl_logs.“+listStaff.SelectedValue+”
?以过滤记录。有错吗?希望能告诉我。。。呵呵。。谢谢……)