在此命令之后,我如何主动更新或在数据网格视图 1 中插入行

本文关键字:网格 数据网 视图 插入 数据 更新 之后 命令 何主动 | 更新日期: 2023-09-27 18:29:01

 //insert one record with this code
sqlcon.Open();
string query1 = "Sp_InsertUpdateStudent";
SqlCommand cmnd1 = new SqlCommand(query1, sqlcon);
cmnd1.CommandType = CommandType.StoredProcedure;
cmnd1.Parameters.AddWithValue("@Id", txtid.Text.ToString());
cmnd1.Parameters.AddWithValue("@studentcode", txtcode.Text.ToString());
cmnd1.Parameters.AddWithValue("@firstname", txtfirstname.Text.ToString());
cmnd1.Parameters.AddWithValue("@lastname", txtlastname.Text.ToString());
cmnd1.ExecuteNonQuery();
MessageBox.Show(" complete ");}

这个地方如何选择在数据网格视图中插入行1

在此命令之后,我如何主动更新或在数据网格视图 1 中插入行

首先,

您需要将列添加到 dataGridView 中,如下所示:

dataGridView1.Columns.Add("Id", "Id");
dataGridView1.Columns.Add("studentcode", "studentcode");
dataGridView1.Columns.Add("firstname", "firstname");
dataGridView1.Columns.Add("lastname", "lastname");

然后,您可以将数据传递到您的数据网格视图

object[] rowData = new object[dataGridView1.Columns.Count];
rowData[0] = txtid.Text;     
rowData[1] = txtcode.Text;        
rowData[2] = txtfirstname.Text;        
rowData[3] = txtlastname.Text;     
dataGridView1.Rows.Add(rowData);