PDA

View Full Version : چطوری می تونم با کد نویسی داده های Data Grid



raminmail2000
پنج شنبه 23 فروردین 1386, 14:27 عصر
با سلام
چطوری می تونم با کد نویسی داده های Data Grid رو در پایگاه SQL ذخیره کنم
تمام مراحل به صورت کد باشه
ممنون

yaserzare
جمعه 24 فروردین 1386, 01:55 صبح
کد زیر برای حالتی است که شما دارای دو فیلد codeوname باشید اگر دارای فیلدهای دیگری هستید فرقی نمیکند شکل کلی به صورت زیر است البته روشهای دیگری هم وجود دارد که شاید ساده تر باشند.
Dim RC AsInteger = DataGridView1.RowCount
(For I = 0 To (RC - 2
Dim objCommand As SqlCommand = New SqlCommand
objCommand.Connection = ObjConnection
&_"objCommand.CommandText = "INSERT INTO tablename
"(code,name) values( @code,@name) "
Dim code as integer = DataGridView1(0, I).Value
(objCommand.Parameters.AddWithValue("@code", code
Dim strname as string = DataGridView1(1, I).Value
(objCommand.Parameters.AddWithValue("@name",strname
objConnection.Open
Try
objCommand.ExecuteNonQuery
Catch SqlExceptionErr As SqlException
(MessageBox.Show(SqlExceptionErr.Message
EndTry
ObjConnection.Close
Next

raminmail2000
یک شنبه 26 فروردین 1386, 10:29 صبح
DataGridView1 کجاست؟
من فقط datagrid1 دارم

zarrin_306
یک شنبه 26 فروردین 1386, 15:05 عصر
منظور تغییرات را می خواهی ثبت کنی یا اینکه رکورد جدیدی را می خواهی در جدول ذخیره کنی

ascpro
یک شنبه 26 فروردین 1386, 23:16 عصر
شما تو VB.Net 2003 برنامه نویس میکنین؟
میشه در مورده سوالتون یکم بیشتر توضیح بدین.
اگر منظورتون نمایش داده هاتون در SQL توی Datagrid این کد زیر رو بنویسین:


Private Form_Load()
SqlDataAdapter1.Fill(DataSet11)
DataView1.Table = DataSet11.Tables(0)
DataGrid1.DataSource = DataView1
End Sub

raminmail2000
سه شنبه 28 فروردین 1386, 16:35 عصر
نه می خوام رکورد جدید درج بشه
تمام داده های وارد شده در Datagrid که برای هرکدام هم کد مشتری که قبلا در یک textboxوارد شده در جدول درج شوند
مثل لیست خرید مشتری ها