DataGridView相关

1获取datagridview里选中项的值

方法1this.dbgrid2.CurrentRow.Cells[2].Value.ToString();

方法2:

this.dbgrid.CurrentRow.Cells[this.dbgrid.CurrentCell.ColumnIndex].Value.ToString();

2选中datagridview的某一行

SelectionMode属性设置为RowHeaderSelect

3 datagridview的显示数据时多出一条空记录,如何去掉?

    datagridview的显示数据时多出一条空记录,如何去掉?

4 更改datagridview列的大小

     this.dataGridView3.Columns[0].Width = 150;

     this.dataGridView3.Columns[1].Width = 150;

     this.dataGridView3.Columns[2].Width = 150;

5datagridview里面添加数据

      this.dataGridView1.Columns.Clear();

      dataGridView1.Columns.Add("noteid", "姓名");

      dataGridView1.Columns.Add("noteid", "卡号");

      dataGridView1.Columns.Add("noteid", "部门");

      dataGridView1.Columns.Add("noteid", "押金金额");

      dataGridView1.Columns.Add("noteid", "卡上余额");

      dataGridView1.Columns.Add("noteid", "补助金额");

      dataGridView1.Columns.Add("noteid", "日期");

     dataGridView1.Rows.Add(txtName.Text, txtCardNo.Text, cbodept.Text, txtYMoney.Text, txtYEMoney.Text, txtAddMoney.Text, txtTime.Text);

6 Datagridview排序

public void DataGridSort()

        {

            DataGridViewColumn sortColumn = dataGridView1.Columns[4];

            //设定排序的方向(升序、降序)  

            ListSortDirection sortDirection = ListSortDirection.Descending;

            if (dataGridView1.SortedColumn != null && dataGridView1.SortedColumn.Equals(sortColumn))

            {

                sortDirection = dataGridView1.SortOrder == SortOrder.Descending ?

                ListSortDirection.Descending : ListSortDirection.Descending;

            }

            //进行排序   

            dataGridView1.Sort(sortColumn, sortDirection);

            //定位光标

            dataGridView1.CurrentCell = dataGridView1[0, 0];

 

        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值