• dataGridView


    1、在winfo禁止所有控件的焦点随着鼠标滑轮一起滑动

    在winform中,如果form上或者是控件上有一个combobox控件,当你选择这个控件,当你鼠标移动其他地方,滑动鼠标时,这时combobox的选择值就会随之鼠标一起变化,如果你不想让comboBox的值发生变化,其实你可以禁掉鼠标滑动的事件!

     第一步:例如建了一个form1的表单,一定要让form1表单继承IMessageFilter这个

                Form1: Form,IMessageFilter

    第二步:在form1上初始化发送消息的事件

               Application.AddMessageFilter(this);

    第三步:添加捕捉消息的事件:

            public bool PreFilterMessage(ref Message m)         {             if (m.Msg == 522)             {                 return true;             }             else             {                 return false;             }         }

    ------------------------------------------------------------------------------------

    2、dataGridView1数据绑定事件

    string[] data = { "过儿", "画画", "最后的莫干人", "引力波", "电磁波", "梦瑜伽", "易经", "薄凉", "荒芜", "此刻", "杨", "爸妈", "告白", "忐忑" };

                dataGridView1.ReadOnly = true;//禁用编辑功能

                DataTable dt = new DataTable();//建立个数据表

                dt.Columns.Add(new DataColumn("编号", typeof(int)));//在表中添加int类型的列

           dt.Columns.Add(new DataColumn("姓名", typeof(string)));//在表中添加string类型的Name列

                dt.Columns.Add(new DataColumn("地址", typeof(string)));//在表中添加string类型的Name列

                DataRow dr;//行

                for (int j = 0; j < data.Length; j++)

                {

                    dr = dt.NewRow();

                    dr["编号"] = j+1;

                    dr["姓名"] = data[j];

                    dr["地址"] = "取地址" + (j + 1);

                    dt.Rows.Add(dr);//在表的对象的行里添加此行

                }

                dataGridView1.DataSource = dt;

  • 相关阅读:
    TS 3.1
    TS 3.1
    TS 3.1
    TS 3.1
    TS 3.1
    TS 3.1
    测试面试总结02
    测试出的缺陷(bug)
    测试用例的内容
    微信发红包测试要点
  • 原文地址:https://www.cnblogs.com/bingsying/p/7847074.html
Copyright © 2020-2023  润新知