首页 > 解决方案 > 选定的行插入到数据库

问题描述

我想从 datagridview 的选定数据中插入数据。

这是我的代码

using (var connection = HelperLayer.GetConnection())
{
    try
    {
        connection.Open();
        string sqll = @"insert into SmsTableInvoice(code, telno, ficheno, TRCode, netTotal,message) 
                        values('"+code+"','"+telno+ "','"+ ficheno+ "','"+ trcode+ "','"+ total + "','"+ConvertStringArrayToString(sms)+ "') ";
         
        var command = new SqlCommand(sqll, connection);
        command.ExecuteNonQuery();
        Control();
     
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

此代码添加所有数据如何添加刚刚选择的行谢谢大家

标签: c#sqldatagridview

解决方案


保存按钮操作:
如果有一个数据: var index = dataGridView.CurrentRow.Index;
代码 = dataGridView.Rows[i].Cells["code"].Value.ToString(); ....
如果 > 一个数据: for(int i=0;i<dataGridViewAddMX.RowCount;i++) {
if EditedFormattedValue == true {
code = dataGridView.Rows[i].Cells["code"].Value.ToString (); .... }}


推荐阅读