I have demonstrate the DGV as per following way.
bound DGV:-
I am trying to add input of textbox into DGV as below.
{ string connstr = "server=.;initial catalog=maa;uid=mah;pwd=mah"; SqlConnection con = new SqlConnection(connstr); con.Open(); DataSet mydatasett; string dgv = " select srno,particulars,carats,rate,debit from depurchaseA"; SqlCommand dgvcmd = new SqlCommand(dgv, con); SqlDataAdapter dgvdap = new SqlDataAdapter(dgvcmd); mydatasett = new DataSet(); dgvdap.Fill(mydatasett); bindingsource2 = new BindingSource(); bindingsource2.DataSource = mydatasett; bindingsource2.DataMember = mydatasett.Tables[0].TableName; dataGridView1.DataSource = bindingsource2; } |
And textbox Event handler :
{ if ((Keys)e.KeyChar == Keys.Enter) { int i = dataGridView1.CurrentCell.RowIndex; dataGridView1[1, i].Value = textBox1.Text; dataGridView1.Focus(); } } private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
The above works fine on UnBound DGV but the same not works in Bound DGV. I wants to add the input of textBox into Bound DGV. Is there any simple way?.
mahesh waghelaPosted Nov 21, 2010, 2:45 AM
There are a simple solution for Editing/Adding/Removing Row of Datagridview To Evoke or Suspend the source for temparory on specific event handler like below.