梦在脚下,让心灵去飞翔。

专注.net,SQL Server,设计模式。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  15 随笔 :: 1 文章 :: 988 评论 :: 28 引用
版权声明:如有转载,下载源码者如转到第三方网站必须注明博客园随风飘散否则作者有追究法律责任的权利。
各位博友很对不起,在2005年的时候我做了一个类似于PB数据窗口的控件,没有想到引起了很多博友的关注,后来开始做Asp.net ,这部分代码也因为一次硬盘事故丢失,今天不小心中又发现了,多年前写的这段源码,就发了出来,如果有转载的请注明我的署名即可,本段源码使用没有任何限制,你可以随便修改,希望此段代码能给大家带来一些帮助,也为迟来的承诺向大家道歉。

源码下载

以下是原文

*****************************************************************************************************************************
上一次做了个下拉的DataGridView很多朋友提出了宝贵的意见,比如是否可以通过键盘输入或者是否可以做成类似PB的DataWindow ,我有了一段时间把这个控件又重新封装了写了一遍,其中一个就是DataWindow控件,这个控件主要的功能就是下拉弹出数据,而且可以显示条件输入框,第二个控件是DataWindowColumn顾名思义就是在DataGridView中的Cell里在弹出一个下拉的DataGridView ,这个功能是由三个类组合完成,即DataGridViewDataWindowCell ,DataGridViewDataWindowColumn,DataGridViewDataWindowEditingControl来实现表中表的功能。
附图:不带条件查询的DataWindow


附图:带条件查询的

附图:普通的表中表显示

附图:带条件的

posted on 2007-09-03 22:26 随风飘散 阅读(2257) 评论(12)  编辑 收藏 网摘 所属分类: .Net Framwork3.0

评论

#1楼 [楼主] 2007-09-03 22:36 随风飘散      
不知道为什么,就是放不到首页,算了,本想让大家能找到,估计放到软件下载区就困难了,哈哈,有缘分的同志下载吧。
  回复  引用  查看    

#2楼  2007-09-03 23:39 Vince      
很不错,还有,我在研究工作流,请问怎么加入你们团队呀~ 对3.0特别感兴趣
  回复  引用  查看    

#3楼  2007-09-05 10:43 天纯蓝      
缘份呀
  回复  引用  查看    

#4楼  2007-09-22 12:21 panyijun [未注册用户]
很感谢您提供的这2个控件,但是我第2个控件编译好后加到窗体上会报错不知何原因,不知可以提供第2个控件的源码,谢谢
panyijun-msn@hotmail.com
  回复  引用    

#5楼  2007-09-23 16:24 panyijun [未注册用户]
第2个控件由3个文件组成,DataGridViewDataWindowEditingControl继承于
DataWindow控件,但是DataWindow控件的属性怎么显示不出来,止显示DataGridViewDataWindowColumn类的属性,应该如何调用呢,我是新手所以不太懂,望指教.
  回复  引用    

#6楼  2008-01-16 14:12 D.G [未注册用户]
datawindow 的dropdownStyle 为什么不能设置成dropdownlist呢?这样设置后,选择的数据不能再datawindow上显示
  回复  引用    

#7楼  2008-04-16 09:44 sambur [未注册用户]
DataGridViewDataWindowColumn dwColumn = new DataGridViewDataWindowColumn();

dwColumn.DataPropertyName = "编号";
dwColumn.Name = "a";
dwColumn.HeaderText = "a";
dwColumn.DataSource = GetDataTable();
this.dataGridView.Columns.AddRange(dwColumn);

this.dataGridView.DataSource = GetDataTable();
对列进行绑定后(如dwColumn.DataPropertyName = "编号"; ),下拉框就没有显示,不知这个问题如何解决?
  回复  引用    

#8楼  2008-05-20 10:01 向上的车轮      
如何让数据窗口显示“姓名”但是实际的value是编号呢?
  回复  引用  查看    

#9楼  2008-08-04 09:13 YuHui      
好东西~
  回复  引用  查看    

#10楼  2008-08-26 16:06 王群 [未注册用户]
很感谢您提供的这个控件

我有个问题,比如我的COBOBOX中自定义了属性,此属性实际上就是ValueMember的一个括展,那么我是如何在定义了DataGridViewDataWindowColumn时,用DataGridViewDataWindowColumn的对象设置此自定义属性

  回复  引用    

#11楼  2008-09-05 18:53 RudyFeng [未注册用户]
我把DropDownStyle设成DropDownList后.Text文本为空.
单步调试过发现datagirdview一行是有值的,但是就是传不进Text里面.
希望可以帮忙试验下
  回复  引用    

#12楼  2008-11-12 16:26 凯锐      
我曾做過一個類似的基於datagrid的
http://www.cnblogs.com/jinliangliu/archive/2006/09/09/499447.html

不過,貌似沒有你的強大...
  回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-12-11 23:25 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: