0 امتیاز

با سلام

دوستان من اطلاعاتی که وارد دیتاگرید کردم رو میخواستم به صورت کامل در یک جدول مشابه در اس کیو ال Insert کنم

اما متاسفانه کوئری که من مینویسم فقط ردیف اول رو ثبت میکنه....

چه کنم......؟؟؟

سلام این جدولی که میگین ، جدول بانک منظورتونه؟
توسط (594 امتیاز) 1 6 33
آقا ممنون خودم پیداش کردم... کوئری به شکل زیر میشه Select * Into TableName From MainTable Where1=0
توسط (477 امتیاز) 5 20 56

1 پاسخ

0 امتیاز

از این کد ها استفاده کن

string StrQuery;
try
{
    using (SqlConnection conn = new SqlConnection(ConnString))
    {
        using (SqlCommand comm = new SqlCommand())
        {
            comm.Connection = conn;
            conn.Open();
            for(int i=0; i< dataGridView1.Rows.Count;i++)
            {
                StrQuery= @"INSERT INTO tableName VALUES (" 
                    + dataGridView1.Rows[i].Cells["ColumnName"].Text+", " 
                    + dataGridView1.Rows[i].Cells["ColumnName"].Text+");";
                comm.CommandText = StrQuery;
                comm.ExecuteNonQuery();
            }
        }
    }
}

 

سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,914 کاربر

دسته بندی ها

...