• 全国分站数据恢复推荐
  • 上海:021-51036995
  • 北京:010-51659019
  • 杭州:15068800328
  • 南京:025-83608636
  • 天津:400-816-5858
  • 成都:028- 86317331
  • English Sites
 
 
|首 页 → 详细信息
Net基础C#中对DatagridView部分常用的18大操作
文章来源:互联网   发布者:admin   发布时间:2009-7-24 16:37:23   阅读:1645次 双击自动滚屏

this.currentposition = this.dataGridView1.BindingContext

[this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position;

bookContent = this.database.dataSet.Tables[0].Rows

[this.currentposition][21].ToString().Trim();

MessageBox.Show(bookContent);

1、自定义列

//定义列宽

this.dataGridView1.Columns[0].Width = 80;

this.dataGridView1.Columns[1].Width = 80;

this.dataGridView1.Columns[2].Width = 180;

this.dataGridView1.Columns[3].Width = 120;

this.dataGridView1.Columns[4].Width = 120;

Customize Cells and Columns in the Windows Forms

DataGridView Control by Extending TheirBehavior and

AppearanceHost Controls in Windows Forms DataGridView Cells

继承 DataGridViewTextBoxCell 类生成新的Cell类,然后再继承 DataGridViewColumn 生成新的Column类,并指定

CellTemplate为新的Cell类。新生成的Column便可以增加到DataGridView中去。

2、自动适应列宽

Programmatically Resize Cells to Fit Content in

the Windows Forms DataGridView ControlSamples:

DataGridView.AutoSizeColumns(DataGridViewAutoSizeColumnCriteria.HeaderAndDisplayedRows);

DataGridView.AutoSizeColumn(DataGridViewAutoSizeColumnCriteria.HeaderOnly,2, false);

DataGridView.AutoSizeRow(DataGridViewAutoSizeRowCriteria.Columns,2, false);

DataGridView.AutoSizeRows

(DataGridViewAutoSizeRowCriteria.HeaderAndColumns,0, dataGridView1.Rows.Count, false);

3、可以绑定并显示对象

Bind Objects to Windows Forms DataGridView Controls

4、可以改变表格线条风格

Change the Border and Gridline Styles in

the Windows Forms DataGridView ControlSamples:

this.dataGridView1.GridColor = Color.BlueViolet;

this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;

this.dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.None;

this.dataGridView1.RowHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;

this.dataGridView1.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;

5、动态改变列是否显示,和动态改变列的显示顺序

Change the Order of the Columns

[1] [2] [3]  下一页


【 字体: 打印本页 | 关闭窗口
本站发表读者评论,并不代表我们赞同或者支持读者的观点。我们的立场仅限于传播更多读者感兴趣的信息。
 本文的地址是: http://www.sitit.com/news.asp?id=506  转载请注明出处!
 您的姓名:
 评论正文:
 验证码:  
 
评论人 评论内容摘要(共 5 楼) 查看完整内容 评论时间
306478122 20~100元让你的广告遍布互联网!即刻联系QQ:306478122吧!注明:广告! 2009-10-9
2009-10-30
2010-2-12
2010-2-12
2010-2-12
欢迎您发表自己的评论。您的评论将被网络上成千上万的读者所共享,
我们将对您的慷慨深表感谢。
联系我们
服务特色
 技术咨询免费
 硬盘检测免费
 部分品牌提供8折优惠服务
 用户对数据不满意可以不收费
 老客户享有8折优惠服务
 免费提供上门取硬盘服务
 免费提供3天数据备份
 与客户签订保密协议,对客户的
 数据严格保密
 恢复过程不对客户原盘有任何
 写操作,确保原盘数据完全
合作伙伴: 备份软件 数据恢复 硬盘数据恢复 上海硬盘数据恢复 RAID数据恢复 杭州数据恢复 数据库修复
工作环境 | 关于我们 | 网站地图 | 友情链接
Copyright©2002-2008 sitit.com, All rights reserved. 上海数据恢复中心 版权所有 备案序号:沪ICP备 07004706