问题描述
如图如果用DataGridView能实现这种效果吗
解决方案
本帖最后由 lodonsnow 于 2014-09-10 16:48:05 编辑
解决方案二:
应该是可以遇到什么问题了么
解决方案三:
自己继承一个,通过cellforamtting,cellpainting,onpaint等事件重绘
解决方案四:
如截图,就是分列显示的效果,不是颜色之类的,图中分为三组列顺序显示,并且每一组列的行数是固定的,查出来的数据相当于往里面填,现在就是不知道这种三组列分列如何实现
解决方案五:
除了每隔几列需要画一条粗线可能需要调用GDI+之外,其他的应该都可以直接在属性里设置啊列标题的字体是斜体,然后列标题文本,单行颜色,双行颜色,每一列的字体颜色
解决方案六:
应该是可以的可以设置每列字体的颜色和大小
解决方案七:
那跟表格没有任何关系啊就是数据如何往datatable里填充的问题呗最后绑定不就行了
解决方案八:
楼上的大大可能还没有明白我的意思,注意看1,4,7列,其实显示的是相同内容,我现在不是关心表格的样式问题,而是数据显示的时候,123列填满,再填456列,456列填满再填789列
解决方案九:
DataGridView查看数据表详细信息publicDataTableGetDate(){stringP_Connection=string.Format(//创建数据库连接字符串"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=test.mdb;UserId=Admin");OleDbDataAdapterP_DataAdapter=newOleDbDataAdapter(//创建数据适配器对象@"selectidas编号,Nameas名称,Beginas开始时间,Factoryas配件厂家名称,Phoneas电话,Addressas联系地址from[tb_Ware]innerjoin[tb_Number]on[tb_Ware].Number=[tb_Number].Number",P_Connection);DataTabledt=newDataTable();//创建数据表P_DataAdapter.Fill(dt);//填充数据表returndt;//返回数据表}
解决方案十:
行数固定,那么,如果本页所有行里都填满了,再想添加新行怎么办?
解决方案十一:
引用7楼lodonsnow的回复:
楼上的大大可能还没有明白我的意思,注意看1,4,7列,其实显示的是相同内容,我现在不是关心表格的样式问题,而是数据显示的时候,123列填满,再填456列,456列填满再填789列
这得看你数据在数据库怎么存储了。没理解错的话,你是对各种流量、浓度、温度等在许多个点(Q00226~....)。sql查询某一段的值放进一个DataTable里面,查三个出来合并,作为数据源填充到GridView上。(没试过,不知是否可行)
解决方案十二:
我想到一个取巧的办法,用三个一样的datagridview放在一起,行数固定,第一个行填满之后填第二个,满了再填第三个
解决方案十三:
该回复于2014-09-19 05:36:07被版主删除
解决方案十四:
你可以一个单元格一个单元格的写数据