DZ表中数据是这样的
ID KEYS
1 张三
1 男
1 21
2 李四
2 男
2 23
用GridView绑定显示
1 张三 男 21
2 李四 男 23最好有代码.谢谢.
ID KEYS
1 张三
1 男
1 21
2 李四
2 男
2 23
用GridView绑定显示
1 张三 男 21
2 李四 男 23最好有代码.谢谢.
解决方案 »
- vs2010 函数或类的提示 向下箭头 的快捷键是什么
- Marshal.PtrToStructure对于结构体内含结构的疑问
- c# listview控件,每一行的checkbox的问题
- 请教一个C# 正则表达式的问题。
- canvas四个可托动的方快,读取他们的顺序
- 關於Winform中字段級權限的思路,歡迎批評指正!
- 错误:WCF读取XML数据时超出最大字符串内容长度配额(8192)
- 我是新手,有个问题 期盼大家回复 谢谢!!!
- 在C#.NET里怎样可以随意改变textBox绑定的数据
- 用C#如何实现菜单条中“查找”,“替换”,“查找下一个”的功能?
- WF的问题
- datagridview 多行表头
insert @tselect 1, '张三'
union all
select 1, '男'
union all
select 1, '21'declare @str varchar(100)
set @str=''
select @str=@str+','+keys from @t where id=1
print stuff(@str,1,1,'')
举个列子。
确实应该在查询时处理,我想歪了.
思路如前面提到的那样,先将需要的字段放到临时表中,在通过LEFT JOIN来处理.处理方法如下:
表A记录如下:
aID aNum
1 a20050111
2 a20050112
3 a20050113
4 a20050114
5 a20050115表B记录如下:
bID bName
1 2006032401
2 2006032402
3 2006032403
4 2006032404
8 2006032408sql语句如下:
select * from A left join B on A.aID = B.bID结果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
5 a20050115 NULL NULL然后在绑定GRIDVIEW