求MFC好用的DataGridView [问题点数:40分,结帖人Greg_han]

Bbs1
本版专家分:44
结帖率 99.45%
datagridview真的好用
vs2005中提供的<em>datagridview</em>好像很多高手都喜欢,VS缺省是都不出现原来的datagrid控件。但我看到datagrid原来的功能在新的控件中找不到阿,比如datagrid可以显示主从表,还可套用样式,挺方便的。新的控件可以让一些列在横向滚动时不动,挺好,我需要,但还有其他较为有用的功能吗?rn大虾们为什么喜欢这个新东西呢?喜欢新东西不需要理由吗?:)
c#打印DataGridView实例 好用
c#打印DataGridView实例 <em>好用</em>的
好用mfc自定义控件
免费,开源,简单易用;支持所有控件、对话框的修改。
好用的深入浅出MFC
学习MFC,基本的书籍.介绍很多基本的关于MFC的东西,有了C++的基础基本就能看明白.
好用的MFC教程
C++ MFC编程实例教程,经典书籍,内容详细,文字图片清晰,有实例,深入浅出,好理解
[MFC]很好用的图片浏览器
采用VS2010进行开发的一个MFC的小软件,经过调试,效果很好。可以嵌入到其它软件中进行二次开发
MFC 非常好用的表格控件
非常<em>好用</em>的VC++表格控件,全部源码无需注册,之前用msflexGrid,发现太大的表格就会Error, 表格控件支持虚拟buffer 模式,可以显示很大的表格,验证过2000*2000的虚拟表格刷新速度非常快。
好用的MFC自定义按钮CButton
非常<em>好用</em>的MFC自定义按钮 内有详细文档 还有完整的代码
求dataGridView事件???
private void frmFileType_Load(object sender, EventArgs e)rnrn this.dataGridView1.DataSource = 表;rnrnrnReadonly的属性为flase可以添加新行!rn我的本意是添加完一行后,就写到表中,那我添加完新行后的事件是什么呀?rn
求第三方datagridview控件
请教各位有无用过能够满足一条记录分成三行显示,单元格可以合并。并每条记录显示标题行(不可编辑及选定)的第三方控件呢?
求dataGridView导出数据到Execl
求dataGridView导出数据到Execl 最快的方法rnrn最常见的是遍历导出!!!rnrn请问有没有别的 更快速 导出更多数据的方法? 最好一次性的那种!!rnrn谢谢了
DataGridView 问题求帮助!
我需要一个用户控件.rnrn这是一个能自动根据数据来加载表头的DataGridViewrnrn怎么实现.?
DATAGRIDVIEW求列的和问题
因为控件自身不带求和,所以做了1下手工的求和。在数据填充完之后又加了一行统计。rn但是现在我一点击(选中)最后这个统计行。里面的统计数值就不见了。请问是什么原因?rn或者我怎么能让DGV的最后一行不允许选中也可以。rnrn[code=C#]rnrnd_report.DataSource = ds.Tables["rs"];rnrn int all_sum = 0;rn int fee_sum = 0;rn int all_time = 0;rn int free_sum = 0;rn int sd_sum = 0;rnrn for (int j = 0; j < ds.Tables[0].Rows.Count; j++)rn rn all_sum = all_sum + Convert.ToInt32(d_report.Rows[j].Cells[5].Value);rn fee_sum = fee_sum + Convert.ToInt32(d_report.Rows[j].Cells[6].Value);rn all_time = all_time + Convert.ToInt32(d_report.Rows[j].Cells[7].Value);rn free_sum = free_sum + Convert.ToInt32(d_report.Rows[j].Cells[8].Value);rn sd_sum = sd_sum + Convert.ToInt32(d_report.Rows[j].Cells[9].Value);rnrn rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[0].Value = "合计";rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[5].Value = all_sum;rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[6].Value = fee_sum;rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[7].Value = all_time;rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[8].Value = free_sum;rn d_report.Rows[ds.Tables[0].Rows.Count].Cells[9].Value = sd_sum;rn[/code]
求dataGridView的使用
有哪位在C#中使用过dataGridView控件,如何取行内的信息呢?当用鼠标选种某行时可以把这行中的某列数值取出.rn小弟急用,各位帮帮忙!!!!!!!
Winform DataGridView 求行号
我知道了<em>datagridview</em>中某个Cell的值 现在相求它的行号,应该怎么写呢 谢谢
datagridview 求一些列的总和
ID 姓名 职位 工资 奖金rn1 A leader 1000 2000 rn2 B worker 800 700rn3 C worker 600 800rn4 D worker 700 1000rn是存在一个<em>datagridview</em>里的,rn我想计算工资和奖金的总和,一并放在上面这个<em>datagridview</em>里rn结果:rnID 姓名 职位 工资 奖金rn1 A leader 1000 2000 rn2 B worker 800 700rn3 C worker 600 800rn4 D worker 700 1000rn总计 3100 3500
急求!!!dataGridView问题!!!
有两个按钮,两个功能分别是在dataGridView中显示对应的表的数据,rn但是发现一旦一个显示以后,按另一个按钮则不会显示另一个按钮对应的数据。rn(就是要切换显示数据,两张表的结构不一样)rn请教教小弟解决方法吧!!!!!!!!!!!!
求DataGridView排序代码。
跪求一例。rnrn要求:将EmpInfo的集合(不限形式)赋值给DataGridView.DataSource后,鼠标单击DataGridView列头可进行排序。rn[code=C#]rnpublic class EmpInfornrn private int mID;rn public int IDrn rn get return this.mID; rn set this.mID = value; rn rnrn private string mstrName;rn public string Namern rn get return this.mstrName; rn set this.mstrName = value; rn rnrn[/code]rnrn
求DataGridView删除行
我的DataGridView绑定了一个List;AlloweDelete也是True,为什么在我删除行的时候rndgv_App.Rows.Remove(dgv_App.CurrentRow);一直报这个错误:rn除非 DataGridView 被数据绑定到支持更改通知并允许删除的 IBindingList,否则不能以编程方式移除行。rn我的GridView触发了dgv_App_CellFormatting事件 用来格式化两个字段的值,rn如果我让DataGridView的DataSource=null的话,重新绑定会把我原来设置好的字段属性恢复成默认的了,rn哪位大哥能告诉我这两个问题怎么解决rn
求c#2005 datagridview示例代码
在网上找的示例代码基本上都是2003的,有没有谁能提供点C#2005的<em>datagridview</em>示例源代码啊?
datagridview问题
怎么能取到指定<em>datagridview</em>er单元格的内容值,rnrnrn不能从数据集里取,因为我要允许在view内直接改完值后,更新内存里的数据集rnrnrn平台2005
求C# DataGridView分页控件
如题,我返回的数据是一张表,也就是一个DataTable,自带的那个BindingNavigator貌似不<em>好用</em>,有没有大神用过其它的分页控件的?给个能用的,感谢!
求一个比较好的datagridview
自己无数遍的改造<em>datagridview</em>,发觉还是不行。rnrn其实我想要一个<em>datagridview</em>,可以支持任意类型的列,比如时间列,combobox列。。。等rnrn并且还可以支持我自己定义的控件加到列里面。rnrn支持绑定数据源还有分页。rnrn不知道有没,求一个!
datagridview分页代码
如题,我使用的数据库是sql2000,我不能改数据库,暂不能使用分页存储过程。rn数据量在100W以上.有连接查询。rn能不能单个SQL语句就搞定。2000没有ROW_NUMBER函数,貌似是用count?rn急用。
求解决datagridview
<em>datagridview</em>rn rnrn有一列 rn列名是这样的rn单号 单价 金额 技师1 技师2rnrnrn如果 技师1 技师2 都不为空怎么把rnrn单号 单价 金额 技师1 技师2(一条消费账单,2个不同技师)rn1 2 3 a brnrn做成2条数据插入到数据库中rnrn单号 单价 金额 技师1rn1 2 3 arn单号 单价 金额 技师2rn1 2 3 brnrnrn但是显示以rn单号 单价 金额 技师1 技师2rn1 2 3 a b rn这样的形式显示 怎么做呢? 怎么保存是保存2条数据,显示一条消费账单,保存2条数据
求VB6的DataGridView控件
能像.NET中的DataGridView一样能设置列为组合框,复选框,实现ListView或DataGrid数据很方便的即时修改,即时更新。rnrn经过网上多番查找,有如下解决办法rn解决方案1:rn预定义一个Textbox,Combox,Checkbox,鼠标点到哪个格子,就移到哪。rn该方案要判断哪列该用什么控件,还要判断精准位置,太繁琐。rnrn解决方案2:rn自定义控件。rn这个真的很难,望而却步。。rnrn求现成控件,或自定义控件指南。谢谢~~
方便好用的MFC按钮类
动态按钮功能,很多按钮所需的功能都写在这个类里,直接添加入文件即可。
画图程序大全好用MFC
按功能主要有 3类:①接口子程序。计算机向绘图设备输出绘图命令和数据的程序,如启动、移笔、画线、画字符、换笔、关闭等。这些程序需要根据所用绘图设备的相应命令来编写。②基本功能子程序。绘图软件的基本组成部分,包括绘各种独立符号(如地形符号和专题符号)、绘各种线划符号(如实线、虚线、加粗线、铁路和公路线、堤岸和沟渠线)、绘面状符号(如晕线和晕点)、绘坐标轴和统计图表、绘光滑曲线、绘投影和投影换算等。③应用程序。用于完成某完整制图任务的程序,包括若干个子程序。如绘制专题符号、统计地图、等值线地图、三维立体图、晕线统计地图、剖面图等。还有其他辅助程序,如数字化程序、数据管理程序、离散数据格网化处理、长度和面积量算等。
MFC 好用 文本 字符串处理函数
AfxExtractSubString   参数说明:         rString 得到的字符串;lpszFullString 待分割的字符串;iSubString 要得到第几个字符串;chSep 个子串之间的分隔符         例如,有一个字符串strFullString = "abcd-hgdy-weiuiwu-sdlsk";则有:         CStr
c++ build好用还是 mfc??
请高手赐教!还有dephi怎么样?
一个好用mfc控件listctrl
一个<em>好用</em>的<em>mfc</em>控件listctrl,值得学习的源码,使用起来方便,有例子。
一个好用的串口类(mfc
非常<em>好用</em>的一个串口类,里面有详细的使用说明
好用的.net 分页类
还要封装多麻烦 还是用GV控件自带的分页吧|||这个数据得用存储过程的类搞不到最好的的|||我的分页是PROC+控件的 count); return result; } 2 控件的话就很好做了 1 独立的类/// /// 对泛型列表的数据进行分页 /// /// 列表的类型 /// 原始数据 /// 每页尺寸 /// 页码 在MSDN上看看 表示当前共有多少
求个好用的计算器
要求:rn1 支持进制转换,如:3f(hex)会转成63rn2 支持公式输入和计算,如输入: 37429854+63会计算结果37429917rn3 支持复制,比如说可以复制上面的37429854rn3 有历史保存,如上面的结果37429854+63我可以看到,比如可取37429854用于后面的运算
求适合好用的版本
电脑型号 戴尔 Inspiron 5537 笔记本电脑操作系统 rn处理器 英特尔 Core i5-4200U @ 1.60GHz rn双核主板 戴尔 0RKNTK (英特尔 Haswell-ULT)rn内存 4 GB ( DDR3 1600MHz )rn主硬盘 西数 WDC WD7500BPVX-75JC3T0 ( 750 GB / 5400 转/分 )rn显卡 AMD Radeon HD 8600M Series ( 2 GB / 戴尔 )rn显示器 CMN15B6 ( 15.3 英寸 )rn光驱 日立-LG DVD+-RW GU70N DVD刻录机rn声卡 瑞昱 Realtek @ 英特尔 Lynx Point-LP 高保真音频rn网卡 瑞昱 RTL810x/8139 Family Fast Ethernet NIC / 戴尔rnrnrn求推荐 win7 32位的 那个版本的 好一点 最好有下载链接
求前端开发好用的工具
萌新接触HTML和CSS两个月左右了,会一点简单的静态页面制作。目前,一直在用DW,但是看身边的大佬用都都是不一样的,所以今天刚来这里,想问问大佬们,有没有<em>好用</em>的工具。[face]monkey:2.gif[/face][face]monkey:2.gif[/face][face]monkey:2.gif[/face][face]monkey:2.gif[/face][face]monkey:2.gif[/face][face]monkey:2.gif[/face][face]monkey:2.gif[/face]
求个好用的富文本编辑器
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/15.gif][/img] 不用WebView+Js的方式,谢谢
求 asp.net 下好用的报表工具
现在用的是 VS 2010 除了 水晶和RDLC 还有其它的吗 ?rnrn求推荐
求一个好用的lomboz_eclipse.
求一个<em>好用</em>的lomboz_eclipse.rn我用的是Tomcat6.0.18,rn要使用lomboz3.3以上的版本,rn但下载了一个却很不<em>好用</em>,很容易死掉。。。。
求一好用的文本编辑器
向 CSDN的这样的文本编辑器 不要太多功能按钮
求winform好用的编辑器
求winform<em>好用</em>的编辑器
好用的DBTreeview控件!
求<em>好用</em>的DBTreeview控件!rn帮一下忙吧,大侠!rnEmail: H38001@tom.com(H38001@163.net)
求一款好用的反编译工具
以前用的jad158,觉得不错。rnrn可这次反编译一个class时(23KB),有一些问题,出现了很多奇怪的符号如“_L5”、“_L2”,还有一些this, continue等语句单独占一行,以及一些goto语句。所以,反编译出来的java文件根本没法用了...rnrn哪位大牛能给推荐一两个好些的反编译工具?rnrn另,我的class文件是JDK1.5的。
好用组件.
比如iewebContrl那样<em>好用</em>的组件.rnrn还有什么<em>好用</em>的组件呀? 推荐几个用用呀.
好用的曲线控件!
现在正在做一个故障录波的分析曲线。rn要求有一个曲线能显示我召唤的数据,数据有300个点,每20个点一个周波。要求能显示15个周波。rn希望有这方面经验的筒子给点指点。
好用的vc6.0版本!
大家给我推荐一个比较<em>好用</em>的vc6.0版本吧!rn我用的是龙卷风的vc++6.0sp6企业版.rn老是假死.rnrn谢谢大家了!
好用的grid控件
各位有没有比较好的grid控件,有排序,数据检索,数据按字段分类,等等功能。要求安装方便rnrn有的兄弟请麻烦发到nbwolf@163.com。小弟这边多谢了。
好用的SQLSever2005 下载地址
要XP系统能用的 中文版的啊 rnPS:问一下 是不是到sp3了? 网上看到有sp1 sp2 sp3 三个升级包。 是直接装sp3 还是必须先装sp1和sp2?
好用的打印控件
大家有没有什么<em>好用</em>一点的打印控件,介绍一下。rn非常感谢
求一个好用的控件!!!!
用delphi、access想做一个订货单,有什么控件可以做到输入多条数据并能保存到数据库中,在控件的第一项里输入商品编码,后面就可以自动调出其商品信息,只需改动数量就可以了。按方向键就可以再增加一行,最后输入完后一块保存。rn多谢了,各位朋友。。。。
好用的日志分析软件
公司内部有200台机器,每周都要给部门经理递交日志分析报告,如果看日志的话会死人的rn在些求一个国产的<em>好用</em>的破解或者免费版日志分析软件rnrn我看过逆火的DEMO,相当强的软件,不过没有破解版…………rnrn请达人帮忙!!!
好用的消息中间件
现现在要做一 BS 系统软件, 里面需要通知的一对多 一对一的收发 rnrn时间上比较紧一点 请大家推荐一个好点的 消息中间件 万分感谢 !
好用的C++编辑器
请问有哪些<em>好用</em>的C++编辑器,可以实现代码自动补全,寻找到变量、函数等的声明和定义地方
好用的在线编辑器
js版的<em>好用</em>在线编辑器最<em>好用</em>怎么使用的例子
好用的jquery分页插件
求<em>好用</em>的jquery分页插件,要真分页的,不要是假分页
好用的企业网站建站系统!
试过了织梦的企业建站版,对二次开发来说并不<em>好用</em>。rn又在网上找了几个,更是不<em>好用</em>。rnrn有经验的推荐一下,谢谢!
求推荐好用的表格控件
求推荐<em>好用</em>的表格控件
求免费好用的图表控件
中文的。rn谢谢
好用的StringGrid。
最近开发一程序,需要用到StringGrid控件,我下载了一些,可使用起来不是麻烦就是安装不上,现求如下功能控件:(其实很多好的都具备的)rn 1、能内嵌CheckBox、button等其它控件rn 2、能自定义某行、列或单元格的颜色和只读属性rn 3、能保存到文件或从文件中Loadrn 4、具有算术表达式解析功能rn 5、支持BCB6rn 6、安装使用方便rn 还有什么高级的功能更好。rn 请给出具体下载地址,只要能用即给分!rn
好用的Bindows编辑器
我希望是能像JAVA编辑器似的能把我导入的Bindows的所有的js文件中的类反映出来、打点能够列出它的所有函数,请问有合适的工具吗
好用的XML浏览器
IE和VS感觉都不<em>好用</em>rn谁能推荐一个比较<em>好用</em>的
好用的位图按钮
可以设置几个图片,按下时一种状态,放开时一种状态,有没有<em>好用</em>的,谢谢
求linux 下好用的调试器?
新手求救,求linux 下<em>好用</em>的调试器,最好是图形化的?
好用的第三方控件
本人刚学DELPHI不久,用的第三方控件也都是以前别人留给我的,现在发现有很杂。乱。有些都是一些老控件了。rn我对这方面不是太了解,想请教一下大伙,给我介绍好点控件。好让我把控件都整理整理。我主要是做企业开发的。rn不甚感及.
求一个好用的报表!
这个项目用vs2005+sql2000做的,web项目,求一个<em>好用</em>的免费的报表,rdlc算了,VS2005没有打印功能,网上的JS打印没有批量打印功能,求一个别的,不用功能太强,我只是用来打几个单据,有批量打印就可以了,谢谢大家了
求一个好用的文本编辑器
RT
好用的menubar!!!
最好是使用方便,效果好(如显示效果、自动将不可用项变灰,快捷键响应等),尽可能没有bug,不要太大、太复杂。rn谢谢拉!
好用的画图的类
请问各们大虾,有什么比较<em>好用</em>、美观的作图类吗?(可画柱状图、饼状图、折线图等等)rnrn
好用的电视直播的软件
能在X86上运行的试过好多种,都不行,有的无法运行,有的不出图像声音
求一个好用的sqlhelper
微软的sqlhelper太复杂,求一个简单实用的SQLHelper
好用的远程控制软件!
我现在手下分管6家店的数据整理,每月初都要跑来跑去的拿数据,有时还不定期的维护一下服务器,所以想求一个<em>好用</em>的远程控制软件。要求:rn1、随机启动,占用系统资源少。rn2、安全性好rn3、可以控制桌面以便我备份SQLserver的数据,可以COPY被控制机器的共享文件。rn4、被控制机器在锁屏后可以解开。相反我控制完被控制机器后可以让被控制机锁屏。rn5、我的服务器都没外网IP通过网关连接外网。rn6、最好在被控制段的机器上不安装小的软件。只依赖于用户名和密码连接。rn7、有使用的简单说明,中文或破解中文的最好。
好用的C#反编译工具。
求<em>好用</em>的C#反编译工具,分全给第一可用的,急。
求款好用的传真软件
我们公司想买款传真软件,网一搜了下发现N多品牌,眼都花了,大侠用过的推荐下哈~不胜感激
好用的服务器端测试工具
主要用来测试服务器端与客户端的通信、查询服务器端数据库的并发数、服务器会不会出现死锁等
求一套好用的eclipse工具
本人是学生狗一枚,想好好学一下javaSE,但缺少好的工具,求大神赏赐一套。rn最好把jdk和jre也一起打包,如果能同时写PHP和PYthon的工具是最好的rnrn联系方式:QQ1141161556rn
求推荐好用的xml编辑器!
可能的话多推荐几种,分别说说优缺点...
好用的asp.net日期控件
有把js脚本封装好的有很多,大家提供几个呀
求DATAGRIDVIEW查询数据的最优解决办法?
<em>datagridview</em>与table或dataset或其他数据源绑定后查询数据的方法有很多种,我初学对这些都不很了解,用table,dataset,<em>datagridview</em>,还有其他的好几种方法,给我的印象是五花八明的感觉,不知道哪种比较通用,效率速度比较快,求教!
求c# datagridview 设定默认值
各位大大,小弟是初学者,请问我在输入数据的时候,如何设定某几个特定表格的值?我现在尝试着在CellDoubleClick事件中用下列代码去修改值, for (int i = 0; i < dataGridView1.Rows.Count; i++)rn rn dataGridView1[7, i].Value = false;rn dataGridView1[6, i].Value = false;rn dataGridView1[1, i].Value = 100;rn rn但是这样做是可以设定默认值,可是我却不能修改值勒,非常着急,请各位大大帮忙,谢谢!!!
求一个DataGridView相关控件
因为用户要求,希望在数据绑定到DATAGRIDVIEW后,能自己去设置其中想要显示的列,能设置每一列的宽度,高度,然后把设置能保留下来,下一次运行时仍试用此设置。rnrn因为考虑到通用性 希望能设计成一个自定义控件rnrn大概功能就是这样,希望高手们支个招,有现成的DEMO能与小弟分享分享,或者,能说说大体的设计思路也好。
来来来,dataGridView问题,求帮忙
[img=https://img-bbs.csdn.net/upload/201612/12/1481523843_629240.jpg][/img]rnrn我想在dataGridViewX1_EditingControlShowing触发执行dataGridViewX1_TextChanged事件rn请问我要怎么写??
求c/s下DataGridView分页
RT
求 WinForm的DataGridView的一个用法
rn求WinForm的DataGridView的DataGridViewCheckBoxColumn一个全选和反选用法rnrn我的需求:rn1.当鼠标右键点击DataGridViewCheckBoxColumn中的checkbox时出现两个菜单:全选和反选rnrn2.当全选时把所有的checkbox的checked设置为true,rn 当反选时把checked为true的设置为false,把checked为false的设置为true
求自定义DataGridView局部代码
网上找到一个自定义DataGridView控件,带有分页等功能。可是缺少了到达指定页的方法。看了半天,也没看懂原来的分页功能的代码。所以也不会写到达指定页的方法的代码,只好求助。谢谢帮忙!rn[code=VB.NET]rnPublic Class PageDataGridviewrnrn Inherits System.Windows.Forms.DataGridViewrn Private ds As New DataSetrn Private ToltalPage As Integer = 1rn Private NowPage As Integer = 1rn Private OnePageRow As Integerrn Private nowrowno As Integer = 0rnrn Public Property PageSize() As Integerrn Getrn Return OnePageRowrn End Getrn Set(ByVal value As Integer)rn If value < 0 Thenrn Exit Propertyrn End Ifrn OnePageRow = valuern End Setrn End Propertyrn Public ReadOnly Property CurrentPage() As Integerrn Getrn Return NowPagern End Getrn End Propertyrnrn Public ReadOnly Property Toltal_Page() As Integerrn Getrn Return ToltalPagern End Getrn End Propertyrnrn Private Sub PageDataGridview_DataSourceChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.DataSourceChangedrn Dim Datagrid As DataGridView = CType(sender, DataGridView)rnrn If CType(Datagrid.DataSource, DataTable).Rows.Count > 0 Thenrn ToltalPage = 1rn NowPage = 1rn If PageSize = 0 Thenrn Exit Subrn End Ifrn Dim table As DataTable = CType(Datagrid.DataSource, DataTable)rn Dim tol As Integer = table.Rows.Countrn Dim temptolpage As Integer = CInt(Int(tol / PageSize))rn If temptolpage * PageSize >= tol Thenrn ToltalPage = temptolpagern Elsern ToltalPage = temptolpage + 1rn End Ifrn nowrowno = 0rn ds.Tables.Clear()rn For tbcount As Integer = 0 To ToltalPage - 1rn Dim temptable As New DataTablern For i As Integer = 0 To CType(Datagrid.DataSource, DataTable).Columns.Count - 1rn Dim col As New DataColumnrn col.ColumnName = CType(Datagrid.DataSource, DataTable).Columns(i).ColumnNamern temptable.Columns.Add(col)rn Nextrn For s As Integer = 1 To PageSizern If nowrowno = CType(Datagrid.DataSource, DataTable).Rows.Count Thenrn Exit Forrn End Ifrn temptable.ImportRow(CType(Datagrid.DataSource, DataTable).Rows(nowrowno))rn nowrowno += 1rn Nextrn ds.Tables.Add(temptable)rn Nextrn If ds.Tables.Count > 0 Thenrn CType(Datagrid.DataSource, DataTable).Rows.Clear()rn For n As Integer = 0 To PageSize - 1rn CType(Datagrid.DataSource, DataTable).ImportRow(ds.Tables(0).Rows(n))rn Nextrn End Ifrn End Ifrn End Subrn Public Sub GoNextPage() '到下一页rn If Me.DataSource Is Nothing Thenrn Exit Subrn End Ifrn If NowPage 1 Thenrn CType(Me.DataSource, DataTable).Rows.Clear()rn For i As Integer = 0 To ds.Tables(0).Rows.Count - 1rn CType(Me.DataSource, DataTable).ImportRow(ds.Tables(0).Rows(i))rn Nextrn NowPage = 1rn End Ifrn End Subrn Public Sub GoLastPage() '到尾页rn If Me.DataSource Is Nothing Thenrn Exit Subrn End Ifrn If NowPage < ToltalPage Thenrn CType(Me.DataSource, DataTable).Rows.Clear()rn For i As Integer = 0 To ds.Tables(ToltalPage - 1).Rows.Count - 1rn CType(Me.DataSource, DataTable).ImportRow(ds.Tables(ToltalPage - 1).Rows(i))rn Nextrn NowPage = ToltalPagern End Ifrn End Subrn Public Sub GoAssignPage(ByVal AssignNo As Int32)'到指定页rn If AssignNo < 1 OrElse AssignNo > Toltal_Page Thenrn MsgBox("页号超出有效范围", , "提示!")rn Exit Sub rn End Ifrnrn '这里不会了rnrn End SubrnEnd Classrnrn[/code]
datagridview 求大神指教 如下
有一个textbox文本框 里面输入的内容 要显示在<em>datagridview</em>中rn<em>datagridview</em>textboxcolumn要显示前10个字,如果长度超过10,则以……结束。rn该如何做啊 丝毫无头绪 求详细解答
求dataGridView自定义列 的代码
功能完整一点的,最好能有数据绑定功能的。
求dataGridView更新Access数据库实例
在下新手?请高手给出实例
求DATAGRIDVIEW操作数据库方案
使用DATAGRIDVIEW来显示和操作数据库,需要有以下功能:rn1.显示数据时,数据来源可能不是来自一个表,比如 工号 和 姓名 两列,工号属于当前表,而与之关联的 姓名 列则属于另一个表。rn2.用户并发的问题,在进入DATAGRIDVIEW的一行时,如果是修改状态,则要在数据库中对该行进行锁定,不允许其他用户更改。rn3.有些列显示的值会与数据库中的值不同,如果一列使用COMBOBOX控件,DB中存的数据是 0 ,而显示给用户看到的则是 “0:住宅”rn4.可以在DATAGRIDVIEW中插入一行,比如在3和4行间插入一行。rnrn看到网上说使用 DataAdapter,因为其有Update(),Insert()方法,不用写代码,这当然是最便利的方法,可是当绑定了数据源后,对 DATAGRIDVIEW 的操作就会有很多限制,所以请教大家,请大家帮小弟支个招,使用哪种方法既能满足上述要求又能方便用户操作?先行谢过了。。。。
求答 datagridview 使用问题
<em>datagridview</em>是数据源绑定后,怎么设置<em>datagridview</em>显示列的类型?如DataGridViewCheckBoxColumn/DataGridViewComboBoxCell等。rn DataTable tb = new DataTable("tb");rn tb.Columns.Add(new DataColumn("col1", typeof(string)));rn tb.Columns.Add(new DataColumn("col2", typeof(DateTime)));rn tb.Columns.Add(new DataColumn("col3", typeof(int)));rn tb.Columns.Add(new DataColumn("col4", typeof(string)));rn //tb.Columns.Add(new DataColumn("col5", typeof(Boolean))); rn tb.Rows.Add("111", DateTime.Now.ToString(), "222", "333");rn //DataGridView Dgv;rn DataView dv = new System.Data.DataView(tb);rn BindingSource bs = new BindingSource();rn bs.DataSource = dv;rn Dgv.DataSource = bs;rn //1,怎么让DataGridView 的col1列为 DataGridViewCheckBoxColumn类型,col4列为DataGridViewComboBoxCell类型,怎么设置它的HeaderText?rnrn //2,在DataGridView绑定数据之前,给DataGridView添加列 col1,为何显示结果是有2个"col1"列,数据源不会先查找DataGridView已有的同名列,然后使用这个同名列(Dephi是这样处理的);rn DataGridViewColumn dgvCheckBox = new DataGridViewCheckBoxColumn();rn dgvCheckBox.Name = "col1";rn Dgv.Columns.Add(dgvCheckBox);rnrn3. 如果是绑定数据源,非手动载入数据。DataGridView 列的类型很不好控制?怎么才能做到灵活呢,网上说使用模板列System.Web.UI.ITemplate,不知道怎么使用,winfrm中没得模板列?rnrn谢谢
datagridview快速填充的方法
目前是用循环list填充的,但是数据一多,还要赋颜色等等操作,卡成狗。有一列是checkbox的,没法datatable,或者我用不来。求问大佬平时都是如何填充dgv的,并且保证界面不卡住。winform。rnrnif (_or.Count > 0)rnrnfor (int i = 0; i < _or.Count; i++)rnrnint rowIndex = dgv_newOrder.Rows.Add();rndgv_newOrder.Rows[rowIndex].Cells[0].Value = false;rndgv_newOrder.Rows[rowIndex].Tag = _or[i];rnif (_or[i].ksrq.Length > 8)rnrn_or[i].ksrq = _or[i].ksrq.Insert(8, " ");rn_or[i].ksrq = _or[i].ksrq.Insert(6, "-");rn_or[i].ksrq = _or[i].ksrq.Insert(4, "-");rnrnif (_or[i].tzrq.Length > 8)rnrn_or[i].tzrq = _or[i].tzrq.Insert(8, " ");rn_or[i].tzrq = _or[i].tzrq.Insert(6, "-");rn_or[i].tzrq = _or[i].tzrq.Insert(4, "-");rnrndgv_newOrder.Rows[rowIndex].Cells[1].Value = _or[i].bedNo;rndgv_newOrder.Rows[rowIndex].Cells[2].Value = _or[i].name;rnif (_or[i].CQLS == "1")rndgv_newOrder.Rows[rowIndex].Cells[3].Value = "长期";rnelserndgv_newOrder.Rows[rowIndex].Cells[3].Value = "临时";rndgv_newOrder.Rows[rowIndex].Cells[4].Value = _or[i].yzlx;rndgv_newOrder.Rows[rowIndex].Cells[5].Value = _or[i].ordername + ":" + _or[i].groupno;rndgv_newOrder.Rows[rowIndex].Cells[6].Value = _or[i].supplyname;rndgv_newOrder.Rows[rowIndex].Cells[7].Value = _or[i].frequcode;rndgv_newOrder.Rows[rowIndex].Cells[8].Value = _or[i].zxdwl;rndgv_newOrder.Rows[rowIndex].Cells[9].Value = _or[i].zxdw.Trim();rndgv_newOrder.Rows[rowIndex].Cells[10].Value = _or[i].drugquan.Trim();rndgv_newOrder.Rows[rowIndex].Cells[11].Value = _or[i].ksrq;rndgv_newOrder.Rows[rowIndex].Cells[12].Value = _or[i].tzrq;rnrnrn经过测试,卡的地方在这段。rn我是填充数据的时候卡,不是sql查询的时候卡。有一列checkbox,选中的时候有事件,需要整行的tag```
求DataGridView使用方法,winform中
绑定数据源,如何更改列标题。在2003中可以使用DataGrid1.TableStyle.Add(...)来实现,在2005中如何使用?
求几个正则表达式和datagridview code
1、rnvar listIssue = ["BonusNumberString":"[color=#FF0000]1,4,9,8,2[/color]|2|5","BonusTime":"2012-05-16 14:10","IssueNumber":"[color=#FF0000]20120516-049[/color]","BonusNumberString":"[color=#FF0000]6,7,2,3,6[/color]|2|5","BonusTime":"2012-05-16 14:00","IssueNumber":"[color=#FF0000]20120516-048[/color]","BonusNumberString":"[color=#FF0000]2,1,6,0,3[/color]|2|5","BonusTime":"2012-05-16 13:50","IssueNumber":"[color=#FF0000]20120516-047[/color]",rn某网页上的部分源码如上所示,现在欲抓取以上红色部分数字,然后在<em>datagridview</em>控件中显示,显示顺序及结果如下所示:rn Id N1 N2 N3 N4 N5rn20120516-047 2 1 6 0 3rn20120516-048 6 7 2 3 6 rn20120516-049 1 4 9 8 2rnrn求C# CODErnrn2、同求以下红色部分数字正则表达式CODErn2012127 [color=#FF0000]2012-05-13 9 8 5[/color] 9 5 8 1 1 60669008 13091 1000 0 320 31797 160rn2012128 [color=#FF0000]2012-05-14 4 3 1[/color] 4 4 6 1 1 61264606 15033 1000 0 320 22216 160rn2012129 [color=#FF0000]2012-05-15 3 6 8[/color] 8 4 6 1 1 61778934 44375 1000 0 320 67927 160rn显示结果rn time N1 N2 N3rn2012-05-13 9 8 5rn2012-05-14 4 3 1rn2012-05-15 3 6 8
DataGridView问题(速求答案)
我现在数据库中的字段行列互换后rnrn strSql = "select ModuleId,[管理]=max(case when Module_FuncId=1 then IsPopedom else 0 end),rn [新建]=max(case when Module_FuncId=2 then IsPopedom else 0 end),rn [编辑]=max(case when Module_FuncId=3 then IsPopedom else 0 end),rn [4]=max(case when Module_FuncId=4 then IsPopedom else 0 end) from p_SysPopedom group by ModuleIdrnrn绑定到DataGridView中,然后点击保存要怎么样才能更新到数据库,或是说还谁有更好字段行列互换的方法能够保持IsPopedom字段为复选框(bit型)。
求高手完善 dataGridView 代码.
问题:rn1.此代码第一次修改正常.rn2.保存后再次修改,就会提示:[color=#FF0000]违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条[/color]rnrnGOOGLE了下大多是说rn1.表里设置了自动编号的ID为主键(经过修改尝试--和此处无关)rn2.无空值(也没关系)rnrn请教,稍稍改动下代码帮我完善这个GridView吧!rnrnWinform里关键代码rnrn SqlConnection EGG;rn SqlDataAdapter adapter;rn private void Form1_Load(object sender, EventArgs e)rn rn // TODO: 这行代码将数据加载到表“eGG1.Curriculum”中。您可以根据需要移动或移除它。rn this.curriculumTableAdapter.Fill(this.eGG1.Curriculum);rn EGG = new SqlConnection("server=localhost;database=EGG;uid=sa;pwd=111111");rn SqlDataAdapter sda = new SqlDataAdapter("select * from Curriculum", EGG);rn DataSet ds = new DataSet();rn sda.Fill(ds);rn dataGridView1.DataSource = ds.Tables[0];rn dataGridView1.RowHeadersVisible = false;rn for (int i = 0; i < dataGridView1.ColumnCount; i++)rn rn dataGridView1.Columns[i].Width = 84;rn rn dataGridView1.Columns[0].ReadOnly = false;rn button1.Enabled = true ; rn rnrn private DataTable dbEGG(string strSql)rn rn this.EGG.Open();rn this.adapter = new SqlDataAdapter(strSql, EGG);rn DataTable dtSelect = new DataTable();rn int rnt = this.adapter.Fill(dtSelect);rn EGG.Close(); rn return dtSelect;rn rnrn private Boolean dbUpdate()rn rn string strSpl = "select * from Curriculum";rn DataTable dbUpdate = new DataTable();rn dbUpdate = this.dbEGG(strSpl);rn dbUpdate.Rows.Clear();rn DataTable dtShow = new DataTable();rn dtShow = (DataTable)this.dataGridView1.DataSource;rn for (int i = 0; i < dtShow.Rows.Count; i++)rn rn dbUpdate.ImportRow(dtShow.Rows[i]);rn rn tryrn rn this.EGG.Open();rn SqlCommandBuilder CommandBuilder;rn CommandBuilder = new SqlCommandBuilder(this.adapter);rn this.adapter.Update(dbUpdate);rn this.EGG.Close();rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message.ToString());rn return false;rn rn dbUpdate.AcceptChanges();rn return true;rn rnrn private void button3_Click(object sender, EventArgs e)rn rn if (dbUpdate())rn rn MessageBox.Show("修改成功!");rn rn rn
关于datagridview代码,求指教???
private void btnSearch_Click(object sender, EventArgs e)rn rn Dictionary searchRst = new Dictionary();rn for (int i = 0; i < cmbServices.Items.Count; i++)rn rn string stype = cmbServices.Items[i].ToString();rn Kingtop.Esoso.ServicesSite ss = GetServiceSite(stype);rnrn string lsResult = lss.GetPoi(Kingtop.Esoso.ServicesSite.MapBar, textBox3.Text, textBox1.Text);rn Kingtop.Esoso.LsSvcPoiRst lspr = (Kingtop.Esoso.LsSvcPoiRst)Newtonsoft.Json.JavaScriptConvert.DeserializeObject(lsResult, typeof(Kingtop.Esoso.LsSvcPoiRst));rnrn if (lspr == null || lspr.state == false)rn rn //Errorrnrn rn elsern rn Kingtop.Esoso.Poi[] pary = lspr.data;rn string[] aryRst = null;rnrn searchRst.Add(stype, aryRst);rn rn //转换为datatable,并绑定rn DataTable dt = new DataTable();rn dt.Columns.Add("方法", typeof(String));rn dt.Columns.Add("关键字", typeof(String));rn dt.Columns.Add("潜力", typeof(String));rn dt.Columns.Add("POI", typeof(String));rn dt.Columns.Add("名称", typeof(String));rn dt.Columns.Add("地址", typeof(String));rn dt.Columns.Add("区划代码", typeof(String));rn for (int i = 1; i < ********; i++)rn rn //string[] data = ******;//可借助数组也可直接赋值给drrn DataRow dr = dt.NewRow();rn dr[0] = "名址匹配";rn dr[1] = textBox1.Text;rn dr[2] = "名称";rn dr[3] = "名称";rn dr[4] = ******************;rn dr[5] = ******************;rn dr[6] = ******************;rnrn dt.Rows.Add(dr);rn rn this.dataGridView2.DataSource = dt;rnrn rn rn 联系上下,*号处要怎么填,是lsResult.data 还是pary
关于DataGridview的问题..求帮助
正在做一个系统,我是个菜鸟..通过DataGridView把数据库里的表显示出来了,可是界面不好看,不知道怎么改..而且最上面的那一行是数据库里的英文名,怎么改成中文的呢?很是着急啊....rn在<em>datagridview</em>里的代码是这样的..该怎么完成我要达到的效果呢?求解析....万分感谢!rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnusing DAL;rnrnrnnamespace frmEmpInfornrn public partial class ManSupermarket : Formrn rn public ManSupermarket()rn rn InitializeComponent();rn rnrn private void ManSupermarket_Load(object sender, EventArgs e)rn rn addSupermarket ShowInfo=new addSupermarket();rn this.datagridsuper.DataSource = ShowInfo.FindGrid();rn rn rn rn rnrn private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)rn rn rn rn rnrn private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)rn rnrn rnrn rn rnrn
建模题:复合肥料生产解答下载
建模题:复合肥料生产解答 希望能对需要的人有用 相关下载链接:[url=//download.csdn.net/download/lxp10114/2646314?utm_source=bbsseo]//download.csdn.net/download/lxp10114/2646314?utm_source=bbsseo[/url]
DM6446开发攻略下载
DM6446开发攻略 相关下载链接:[url=//download.csdn.net/download/yelede2009/4690071?utm_source=bbsseo]//download.csdn.net/download/yelede2009/4690071?utm_source=bbsseo[/url]
socket 简易多人聊天室下载
java socket编程 多人聊天室。一个服务端,多个客户端可进行聊天 相关下载链接:[url=//download.csdn.net/download/xcccck/4695254?utm_source=bbsseo]//download.csdn.net/download/xcccck/4695254?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的