Work 编号(ID),申请人ID(Application_UserID),审核人ID(Audit_UserID),工作内容(workContent)
我想用DataGridView绑定数据这两张表要求 绑定三列
申请人 审核人 工作内容
该怎么做
要是用linq语句更好
9 个解决方案
#1
写一个sql语句,将这两个表的相关信息存为视图,表格的数据源设置为视图就可以
#2
用datatable 通过sql语句 select inner join 获取数据 绑定到datagridview
#3
我是这样写的sql select w.* , u.name from work as w inner join user as s on w.Application_UserID=u.id
可这样只能显示出申请人的名字
不能显示审核人的 名字或者就只能显审核人的名字 不能显示申请人的ID
可这样只能显示出申请人的名字
不能显示审核人的 名字或者就只能显审核人的名字 不能显示申请人的ID
#4
这样不就可以了吗?
sql select w.* , u.name,audit.name from work as w
inner join user as s on w.Application_UserID=u.id
inner join user audit on w.Audit_User=audit .id --审核人
#5
4#的偶像可以,原来同一张表还可以多次内连接啊
这个要是写成linq语句怎么写的
这个要是写成linq语句怎么写的
#6
用这个也可以。
#7
VS有自己的查询生成器,可以通过你选择的表和要查询的项来生成sql语句,然后绑定到DataGridView里面就可以了,不用自己想sql查询语句的
#8
可以把两个datatable都加入到一个dataset里面,然后设置两个datatable的链接,然后绑定dataset就行了
#9
直接用视图做很简单了!!!
#1
写一个sql语句,将这两个表的相关信息存为视图,表格的数据源设置为视图就可以
#2
用datatable 通过sql语句 select inner join 获取数据 绑定到datagridview
#3
我是这样写的sql select w.* , u.name from work as w inner join user as s on w.Application_UserID=u.id
可这样只能显示出申请人的名字
不能显示审核人的 名字或者就只能显审核人的名字 不能显示申请人的ID
可这样只能显示出申请人的名字
不能显示审核人的 名字或者就只能显审核人的名字 不能显示申请人的ID
#4
这样不就可以了吗?
sql select w.* , u.name,audit.name from work as w
inner join user as s on w.Application_UserID=u.id
inner join user audit on w.Audit_User=audit .id --审核人
#5
4#的偶像可以,原来同一张表还可以多次内连接啊
这个要是写成linq语句怎么写的
这个要是写成linq语句怎么写的
#6
用这个也可以。
#7
VS有自己的查询生成器,可以通过你选择的表和要查询的项来生成sql语句,然后绑定到DataGridView里面就可以了,不用自己想sql查询语句的
#8
可以把两个datatable都加入到一个dataset里面,然后设置两个datatable的链接,然后绑定dataset就行了
#9
直接用视图做很简单了!!!