2011年9月5日
摘要: 1.使用RowsRemoved事件时,初始化datagridview 时,自动执行RowsRemoved事件。并且执行了7次? 可以参考http://stackoverflow.com/questions/3052765/datagridview-rowsremoved-event-gets-called-every-time-data-loads 解决办法:先声明,form的构造函数比form_load的函数还要早执行,而RowsRemoved的执行顺序比form_load早,比form的构造函数晚,所以我们可以设置一个变量来isLoad来判断是是执行到load函数。代码如下:1先声明 一. 阅读全文
posted @ 2011-09-05 22:49 wtq 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 说明:datagridview 数据类型为数值类型时,如何去掉默认中“0”。 阅读全文
posted @ 2011-09-05 20:04 wtq 阅读(544) 评论(1) 推荐(0) 编辑
摘要: 1.利用datagridview的HeadText来修改标题如图:代码如下:View Code 1privatevoidInitDataGridViewHead()2{3dataGridView1.Columns[0].HeaderText="姓名";4dataGridView1.Columns[1].HeaderText="年龄";5dataGridView1.Columns[2].HeaderText="性别";6dataGridView1.Columns[3].HeaderText="号码";78} 阅读全文
posted @ 2011-09-05 19:52 wtq 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 1.根据条件来判断某一个单元格的值是否为可编辑,关键是datagridview中的CellBeginEditCellBeginEdit 1privatevoiddataGridView1_CellBeginEdit(objectsender,DataGridViewCellCancelEventArgse)2{3vardgv=(DataGridView)sender;4stringname="wtq";5stringcellText=Convert.ToString(dgv[0,e.RowIndex].Value);6if(cellText.Equals(name))7{8 阅读全文
posted @ 2011-09-05 19:45 wtq 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 1.通过设置单元格为只读属性,可以控制不同的用户具有不用的访问权限如:设置某一列只读,View Code 1dataGridView1.Columns[1].ReadOnly=true;设置某一行只读View Code 1dataGridView1.Rows[2].ReadOnly=true;设置某一单元格只读 View Code 1dataGridView1[2,2].ReadOnly=true; 阅读全文
posted @ 2011-09-05 17:40 wtq 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 1.保存datagridview的某一行已经修改的数据时,可以使用CellEnter事件和CellLeave事件。思路,在CellEnter事件中获取旧的文本,在CellLeave事件中获取修改的值。然后再保存。代码如下:View Code 1privatevoiddataGridView1_CellLeave(objectsender,DataGridViewCellEventArgse)2{3vardgv=senderasDataGridView;4this.dataGridView1.EndEdit();5stringcellNewValue=Convert.ToString(dgv[. 阅读全文
posted @ 2011-09-05 12:05 wtq 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 用途:可以动态的设置某一个单元格为已激活的单元格,这样可以达到定位的效果。比如:我要单击某一按钮,使150行第2列的单元格处于激活的状态。 代码如下: View Code 1privatevoidbtnShow_Click(objectsender,EventArgse)2{3dataGridView1.CurrentCell=dataGridView1[2,150];45}2.如何在datagridview中导航,使当前活动行向下移动。代码如下:CurrentCell1privatevoidbtnMoveRow_Click(objectsender,EventArgse)2{3introw. 阅读全文
posted @ 2011-09-05 10:52 wtq 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 1.datagridview.CurrentCell 获取当前处于活动状态的单元格。代码如下。获取当前活动的单元格的行号,列号,值。CurrentCell1publicpartialclassForm1:Form2{3privatePersonperson{get;set;}4publicForm1()5{6InitializeComponent();7dataGridView1.DataSource=GetPerson();8}910privateBindingList<Person>GetPerson()11{12BindingList<Person>bl=newB 阅读全文
posted @ 2011-09-05 10:21 wtq 阅读(8253) 评论(0) 推荐(0) 编辑
摘要: 1Datagridview 控件使用集合。2Datagridview 常用操作3datagridview常用方法 4.datagridview使用大全 5.create job 6http://technet.microsoft.com 7.实例下载 8.msdn 美化datagridveiw 9. winform开发总结 阅读全文
posted @ 2011-09-05 09:54 wtq 阅读(440) 评论(0) 推荐(0) 编辑