Как вставить записи Excel в SQL Server из C# DatagridviewC#

Место общения программистов C#
Ответить
Anonymous
 Как вставить записи Excel в SQL Server из C# Datagridview

Сообщение Anonymous »

Добрый день, сообщество.
Я пытаюсь записать данные из Excel в sql с помощью C# datagridview, но Excel имеет определенный формат.
Я прикрепляю свои данные в формате Excel и посмотрим, сможете ли вы помочь мне их зарегистрировать.
введите здесь описание изображения
Я пытался добавьте эти записи в мою таблицу сервера sql таким образом, чтобы она выглядела как в прикрепленном коде, но вставляет только одну дату и не добавляет все остальные дни в поле даты, и я хочу, чтобы она вставляла все даты которое у меня есть в Excel в поле даты**
string query = "INSERT INTO filas (item,fecha) values (@item,@fecha)";
SqlCommand cmd = new SqlCommand(query, conexion);

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@item", SqlDbType.VarChar).Value = dataGridView1.Rows.Cells[0].Value.ToString();
cmd.Parameters.AddWithValue("@fecha", SqlDbType.DateTime).Value = dataGridView1.Rows.Cells[1].Value;

cmd.ExecuteNonQuery();


Подробнее здесь: https://stackoverflow.com/questions/785 ... tagridview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»