各位大虾,我是新来的,现在在实习,现在在用C#编写一个公司项目中的一小块,关于数据库的维护现在有个问题,我想在界面上放个按钮,点下按钮后,在DataGridView中新添加一个空白行,并且把光标停留在那个空白行上,找了好多网站,都找不到答案...希望各位能帮帮我啊..因为是新来的..所以就没什么积分送给大家,但我真的很需要这个帮助啊,谢谢了啊!

解决方案 »

  1.   

    DATAGRIDVIEW本身设为不许添加新行private void button1_click(.....略
    {
        if(button1.text="新增")
        {
          datagridview1.allowAddNewRow=true;
          datagridview1.foucs();
        }
    }
    private datagridview1_allowaddnewrow(....略
    {
        datagridview1.allowAddNewRow=false;如果空白行不输入数据,则不会再新增行
    }
      

  2.   

    写错了,allowaddnewrow 改成AllowUserToAddRows
      

  3.   


            DataTable dt =new DataTable();
            DataRow dr =new DataRow();
            private void button1_Click(object sender, EventArgs e)
            {
                dr = dt.NewRow();  //定义新行
                dt.Rows.Add(dr);   //将新行添加到DataTable中
                this.dataGridView1.DataSource = dt;  //重新绑定DataGridView
                //设置DataGridView新行的第一列未选中状态
              this.dataGridView1[0, this.dataGridView1.NewRowIndex].Selected = true;      
            }
      

  4.   

    在编辑完最后一行后 DataGridView控件自动新增一行空白行啊 
      

  5.   

                DataTable dt = new DataTable();
                dt.Columns.Add("0");
                for (int i = 0; i <= 10; i++)
                {                Random ra = new Random();
                    dt.Rows.Add(dt.NewRow());                dt.Rows[i]["0"] = ra.Next(0, 100).ToString();
                }            dataGridView1.DataSource = dt;        private void button1_Click(object sender, EventArgs e)
            {
                dataGridView1.AllowUserToAddRows = true;
            }