C#基本事件及简单内容

1、对文本框获取焦距

txtbarcode.Focus();

2、对文本框内容实现全选

txtbarcode.SelectAll();

3、gridControl获取某行指定列的数据

//获取选中行的F_Id字段
  int selectRow = grdMachine.GetSelectedRows()[0];

  MachineRowid = this.grdMachine.GetRowCellValue(selectRow, "F_Id").ToString();

4、弹出是否删除对话框

//弹出是否确定删除对话框
            DialogResult result = MessageBox.Show("确认删除?", "温馨提示", MessageBoxButtons.OKCancel);

            if (result == DialogResult.OK)
            {
                //点击确认后执行的内容
            }
            else
            {
                return; 

            }

5、gridControl中只让某一列能编辑

if (grvPatrolMeter.FocusedColumn.FieldName != "某列")
            {
                e.Cancel = true;

            }

6、gridControl中将DataTable转换为List

List<UserInfo> lists = gridControl.DataSource as List<UserInfo>;

7、键盘回车事件

if (e.KeyCode != Keys.Enter)

            {

                   //不是Enter键执行的内容

            }

                 //Enter键执行的内容

8、对数组进行分隔符判断     分隔符关键字:Split()

string[] barcodeArr = barcode.Split('|');

9、简单排序

listsort.Sort((x, y) => { return x.F_SortCode.CompareTo(y.F_SortCode); });

list = list.OrderBy(o => o.F_SortCode).ToList();

详情请搜:https://blog.youkuaiyun.com/jimo_lonely/article/details/51711821

10、通过某一路径打开指定文件

System.Diagnostics.Process.Start("D:\\a.xlsx");

11、gridControl中编辑内容后保存确保最后一条信息不回丢失

grdPatrolMeter.FocusedView.CloseEditor();

grdPatrolMeter.FocusedView.UpdateCurrentRow();

或者

this.grdPatrolMeter.CloseEditor();

 this.grdPatrolMeter.UpdateCurrentRow();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值