Form
atlasroben
这个作者很懒,什么都没留下…
展开
-
DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件
今天在csdn回一个帖子的时候看到一个DataGridView问题,需要触发DataGridViewComboBoxCell中的事件才能够解决. 打开vs试了下没有找到能直接触发DataGridViewComboBoxCell中combobox的值改变的事件,郁闷了半天,仔细看MSDN上有解决示例,都怪自己没有仔细看:首先需要触发第一个事件:CurrentCellDirtyStateCh原创 2008-07-23 23:27:00 · 3829 阅读 · 4 评论 -
toolStripContainer在mdi窗体中遮蔽mdi子窗体的解决办法
toolStripContainer在父窗体停靠以后会遮蔽mdi的子窗体在toolStripContainer.ContentPanel上面放panel,然后pannel设置在父窗体中停靠在show窗体的时候代码如下 frmShowPic fsp = new frmShowPic(); fsp.MdiParent = this;原创 2008-07-28 13:43:00 · 5623 阅读 · 2 评论 -
datagridview 移动行
今天遇到一个有趣的问题,有人想实现datagridview的选中行上下移动,粗略找了下msdn没有相关属性和方法,随即自己写了一个考虑几点问题,由于进行数据绑定的datagridview是不能直接控制其行来上下移动插入等操作的,所以改为直接操作其数据源,上移就是删除原来的,然后添加一个新的到原位置-1的地方,基本思路就是这样了,下移差不多吧简单代码如下: if (dataGr原创 2008-07-29 00:44:00 · 2328 阅读 · 0 评论 -
rdlc与reportviewer绑定多数据源
rdlc与reportviewer联合使用的时候是可以支持多数据源的在rdlc设计初期需要所有的数据源都已经建立完毕,然后分别将所需要的数据字段放入不同的表中rdlc使用多数据源时注意:一张表不能有来自不同数据源的字段(如果要不同的数据源字段绑定到一张表,需要设计一个类似视图的表,将他们作为多数据源表的指定数据源)不同的表可以有不同的数据源最后在用reportviewer原创 2008-07-29 10:23:00 · 4797 阅读 · 3 评论 -
关于vScrollBar不能滚动到Maximum设置的值
今天做个预览图片的小控件,用到了vScrollBar但是在操作这个东西的时候遇到问题,设置Maximum后滚动不到最大的值郁闷了好久查资料后在msdn上发现关于Maximum的如下描述 可考虑动态调整 Maximum 属性,以匹配与像素大小或显示的行数成比例的滚动条父级的大小。注意滚动条的最大值不能通过运行时的用户交互而达到。可达到的最大值等于 Maxi原创 2008-07-31 15:11:00 · 1803 阅读 · 1 评论 -
用tooltip实现winform中的层的概念,在tooltip中绘制图形
今天做个项目,想将用户体验做好点,涉及到tooltip显示图片,查阅msdn后写出如下代码:效果不错:D(完成以后猛然发现这个效果不正是前段时间苦苦寻觅的winform中的"层"效果吗?T_T 100分就这样飘远了~~直奔主题 private void Form1_Load(object sender, EventArgs e) {原创 2008-08-04 16:43:00 · 1634 阅读 · 0 评论 -
DataGridView 单元格编辑后焦点移动到该行的另外一列而不换行
在第一列输入数据 直接跳到第三列 不经过第二列 重写用户控件protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Enter) {//你要做的事原创 2008-08-03 11:57:00 · 1964 阅读 · 1 评论 -
datagridview (三)DataGridViewComboBoxColumn 列或者DataGridViewComboBoxCell 赋值绑定数据的方法
多次看见问及datagridcombox列赋值的问题//取得车型代码 //string mysql = "select patterncode from tabhead where vin=" + comboBox1.SelectedValue.ToString() + ""; //string cartype = dbcla原创 2008-08-03 22:05:00 · 16194 阅读 · 3 评论 -
DataGridView (四)将一个字段绑定到多列逐行显示后取值还原数据格式
一下内容为绑定到4个字段的代码,方法哈了点,直接重新构建了一个数据源然后绑定的,不知道有没有更好的方法= =#比较乱,演示个思路而已,随笔备忘 DataSet ds = new DataSet(); ds.ReadXml("d://a.xml"); DataTable dt = ds.Tables[0]; DataT原创 2008-08-05 13:42:00 · 1565 阅读 · 0 评论