winform(c#)显示问题

问题描述

winform(c#)连接数据库查询出的数据格式如下:7135000月租费207135000市话费207135000长话费20我想显示为如下格式:电话号码月租费市话费长话费7135000202020请问通过程序如何实现?急!

解决方案

解决方案二:
交叉表:TRANSFORMFirst(表1.money)ASmoney之第一条记录SELECT表1.codeFROM表1GROUPBY表1.codePIVOT表1.type;>>>>>Access版...
解决方案三:
数据库行列转换,你用的什么数据库?
解决方案四:
用代码进行行列转换不难吧,创建一个新的DataTable,用DataView.Find填充数据
解决方案五:
http://www.west263.com/www/info/61049-1.htm
解决方案六:
据说楼主用的是INFORMIX数据库,在另外一个帖子里面大家都写了行转列,楼主不中意哦
解决方案七:
引用5楼conan304的回复:

据说楼主用的是INFORMIX数据库,在另外一个帖子里面大家都写了行转列,楼主不中意哦

楼主就想要通用的!
解决方案八:
干脆别在SQL文中烦了自己用代码再攒个DataTable来就完事了
解决方案九:
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[Test]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[Test]GOCREATETABLE[dbo].[Test]([Tel][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[Type][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[Funds][decimal](18,0)NULL)ON[PRIMARY]GOINSERTINTO[test]([Tel],[Type],[Funds])values('7135000','月租费',20)INSERTINTO[test]([Tel],[Type],[Funds])values('7135000','市话费',20)INSERTINTO[test]([Tel],[Type],[Funds])values('7135000','长话费',20)declare@sqlvarchar(8000)set@sql='selectTel,'select@sql=@sql+'max(caseTypewhen'''+Type+'''thenFundselse0end)as'''+Type+''','from(selectdistinctTypefromTest)asaselect@sql=left(@sql,len(@sql)-1)+'fromtestgroupbyTel'exec(@sql)
解决方案十:
楼主使用啥数据库啊,看大家着急!!
解决方案十一:
pidtypedata7135000月租费207135000市话费207135000长话费20selectp_id,sum(casewhenpid='7135000'thendataelse0end)data1,sum(casewhenpid='7135000'thendataelse0end)data2,sum(casewhenpid='7135000'thendataelse0end)data3fromtablegroupbypid
解决方案十二:
不懂学习了upupupupupup
解决方案十三:
3楼的朋友,用代码进行行列转换如何实现?示例代码

时间: 2024-09-29 00:00:43

winform(c#)显示问题的相关文章

Winform 上显示复杂Excel,以及导出功能

问题描述 最近在研究在Winform上显示复杂Excel,通常使用datagrid控件.但次控件只能满足简单表格的显示,遇到一些复杂的就没有什么办法了.听说NOPI很强大,能支持复杂Excel格式的读取,没有接触过NOPI,请教大家给个winform使用NOPI的例子.下面是我要处理的表格,先将表格在Winform上显示,然后还要导出.关于解析复杂Excel的通常办法是转化为csv,然后通过逐个判断提取需要的数据.PS:是在winform上显示,不是B/S. 解决方案 解决方案二:NPOI是导入

winform url 显示图片-winform中读取显示URL地址的图片在dgv列表中,并不下载,寻找解决方案

问题描述 winform中读取显示URL地址的图片在dgv列表中,并不下载,寻找解决方案 如果有多张图片就以多列的方式显示图片 解决方案 肯定是要下载的,代码参考http://stackoverflow.com/questions/10759772/how-to-show-image-from-url-in-datagridview-cell

winform 中显示异步下载的图片_C#教程

private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) { ////利用 WebClient 来下载图片 using (WebClient wc = new WebClient()) { ////WebClient 下载完毕的响应事件绑定 wc.DownloadDataCompleted += new DownloadDataCompletedEventHandler(wc_Dow

WinForm窗体显示和窗体间传值总结

WinForm 2009-02-10 10:47:47 阅读50 评论0 字号:大中小 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模式窗体时,单击"关闭"按钮会隐藏窗

在WinForm中显示网页的问题?

问题描述 Hi,大家好!我想在WinForm程序的用户控件中加载一张网页,后台用C#,请问该如何做?还望大家多多帮助呀! 解决方案 解决方案二:自己先顶一下!解决方案三:有控件的...VS自带解决方案四:MicrosoftWebBrowser默认没有显示的,要自己添加解决方案五:那么是那个控件呢?还请老兄明示!解决方案六:怎么添加呢?解决方案七:自己嵌入一个控件就行了控件名:webBrowser解决方案八:在工具箱的某一选项卡上,右击,选择"选择项",即可添加解决方案九:控件已添加,可

winform DataGridview显示

问题描述 想在datagirdview中实现上述效果:其中列可变,是从数据库中取得SELECT公司,部们fromTablewhere()其中还有些数据处理.现在想法是创建一个实体类ClassDisplay{//表头显示privatestringhead;publicstringHead{get{returnhead;}set{head=value;}}//列显示privateList<string>list;publicList<string>List{get{returnlist

winform listview 显示图片错位问题

问题描述 解决方案 解决方案二:想把图片显示成系统盘符下那种略缩图一样,然后成这样了,怎么办

如何在C# WinForm上显示Gif动画?

问题描述 在窗体上有一个加载事件(用于加载数据,但数据量可能比较大,耗时比较长.)因此我在执行查询时会实例会另外一个窗体frmWating(上面有一个Label,一个PictureBox,PictureBox的Image高为一个Gif文件)但是如果我启动事件的时候把frmWating窗体show()出来的时候看不见GIF动画,请问如何处理. 解决方案 解决方案二:不太明白解决方案三:是不是加载时间太短了,可不可以加长一些时间呢解决方案四:在单线程任务中,你的所有CPU资源都用于查询操作了,没时间

求助论坛大神,WinForm怎么显示PPT文件

问题描述 老大下发个任务PPT文件附带表格和各种样式,一个PPT界面很长(是一般界面的两倍左右),一份PPT文档只有一个界面.求源码,试过很多种方案,实现不了,请各位大神帮忙. 解决方案 解决方案二:没人回,自己顶解决方案三:http://www.codeproject.com/Tips/487566/OLE-container-surrogate-for-NET本机要先装好Office解决方案四:Adobe应该有给开发者准备的SDK吧Foxit有类似的SDK,不过好像是收费的