星空网 > 软件开发 > ASP.net

Winform datagridview 基础

======================================================================================== ==

重点需要掌握

AutoSizeColumnsMode   设置为File    列填充效果

RowHeadersVisible   设置false    第一列不显示

SelectionModel    设置FullRowSelect  行被选中

AllowUserToResizeRows  设置False    DataGridView是否可以调整行的大小

AutoGenerateColumns  设置False   设置不自动生成列,此属性在属性面板中没有

ClearSelection();     取消加载默认选中第一行

DataGridView的值绑定到文本框 实现方式:在CellClick事件中实现如下代码 方法1  

int rowIndex=this.dataGridView控件.CurrentCell.RowIndex;

this.文本框名.Text = this.dataGridView控件[0,rowIndex].Value.ToString(); t

his.文本框名.Text = this.dataGridView控件[1,rowIndex].Value.ToString(); ========================================================================================

注意:下列代码中的i是定义成全局变量

///[第一行] 代码如下:

//获取选中行的索引值  

this.i = this.dataGridView1.SelectedCells[0].RowIndex;  

if (this.i <= 0)   {       MessageBox.Show("已经是第一行了!",                                   "提示",                     MessageBoxButtons.OK,                     MessageBoxIcon.Information);   }  

else   {       this.dataGridView1.Rows[i].Selected = false;       this.dataGridView1.Rows[0].Selected = true;   }

///[下一行] 代码如下:

//获取选中行的索引值

this.i = this.dataGridView1.SelectedCells[0].RowIndex;

if (this.i < this.dataGridView1.RowCount - 1) {     this.dataGridView1.Rows[i].Selected = false;     this.dataGridView1.Rows[++i].Selected = true; }

else {     MessageBox.Show("已经是最后一行了!",                                   "提示",                     MessageBoxButtons.OK,               MessageBoxIcon.Information); }

///[上一行] 代码如下:

//获取选中行的索引值   

this.i = this.dataGridView1.SelectedCells[0].RowIndex;  

if (this.i <= 0)   {       MessageBox.Show("已经是第一行了!",                                   "提示",                     MessageBoxButtons.OK,                     MessageBoxIcon.Information);   }  

else   {       this.dataGridView1.Rows[i].Selected = false;       this.dataGridView1.Rows[--i].Selected = true;   }

///[最后行] 代码如下:

//获取选中行的索引值    

this.i = this.dataGridView1.SelectedCells[0].RowIndex;  

if (this.i < this.dataGridView1.RowCount - 1)   {       this.dataGridView1.Rows[i].Selected = false;       this.dataGridView1.Rows[this.dataGridView1.RowCount - 1].Selected = true;   }  

else   {       MessageBox.Show("已经是最后一行了!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);   }  




原标题:Winform datagridview 基础

关键词:GridView

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊运营QA集锦(1204-1213):https://www.ikjzd.com/articles/129594
Amazon欧洲站卖家注意了,2020年不办CE等将导致产品下架!:https://www.ikjzd.com/articles/129595
亚马逊将新开瑞典站 / 汇量科技于港交所上市:https://www.ikjzd.com/articles/12960
就在刚刚!海运费全线疯狂大降价!南美线降幅惊人!:https://www.ikjzd.com/articles/129606
改变未来零售格局的五大趋势:https://www.ikjzd.com/articles/129608
亚马逊如何批量上传产品和快速合并变体?:https://www.ikjzd.com/articles/129609
桂林酒店销售多少钱 桂林旅游宾馆价格:https://www.vstour.cn/a/410227.html
十里银滩旅游攻略玩什么住哪里怎么去?:https://www.vstour.cn/a/410228.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流