سوال درباره insert کردن در پایگاه داده در c#

pbiuki

عضو جدید
با سلام
آیا میشه وقتی میخوای اطلاعاتی را insert کنی براش شرط بذاریم ،یعنی از where استفاده
کنیم.
 

hhojjatt

عضو جدید
خیر نمی شود شکل کلی دستو در 2005 به شکل زیر است
INSERT [INTO] table_or_view [(column_list)] data_values
 
  • Like
واکنش ها: !...

zeost

عضو جدید
سلام.
دستور delete و update در c# چه جوری نوشته می شه.اگه ممکنه دستور رو بنویسید.:w10:
ممنون.
 

!...

عضو جدید
کاربر ممتاز
توضیحات:

تو #C یا VB دستورات فرقی نمیکنه! شما یه دستور رو مینویسین(اونم به سبک SQL)
و تو یه رشته میگذارین برای اجرا!
 

zeost

عضو جدید
مرسی از جوابتون .
به ما گفتن برای update باید یک فرم بنویسیم که توی اون فرم به تعداد ستون های فرم update فرم ایجاد کنیم و وقتی مثلا روی فرم name کلیک میکنیم دستور update رو برای اون بنویسیم.آخه چه جوری .
میشه همین صورت کلی رو که نوشتین برای این حالت خاص بنویسید.
اگه این کار رو بکنید ممنون می شم.
 

!...

عضو جدید
کاربر ممتاز
آها!
شما یه data Grid یا data grid view می خواین!
شما باید کنترلش رو روی فرم بذارین, و data source ش رو, اون جدولتون بذارین!
و ...
شما مطالب مربوط به data Binding رو هم بخونین, میتونه به دردتون بخوره!
 

zeost

عضو جدید
یه کمک دیگه !!!

یه کمک دیگه !!!

خوب آره. همین data grid view چه جوری ایجادش کنم و چه جوری کدش رو بنویسم. یه راهنمایی کوچولو.:question::w10:
تو uni کتاب واسه c# که به درد من بخوره نداره.
 

!...

عضو جدید
کاربر ممتاز
از کنترل های نوار کناری, یکی رو با موس بکش و بنداز رو فرم!
و تو properties ش , هم منبعش رو دیتا ست همون جدول قرار بده!
کاری نداره!
کتاب انتشارات نص و ساحر هم خوبه...!
یا حق...!
 

kerberos2023

عضو جدید
خوب آره. همین data grid view چه جوری ایجادش کنم و چه جوری کدش رو بنویسم. یه راهنمایی کوچولو.:question::w10:
تو uni کتاب واسه c# که به درد من بخوره نداره.
فکر کنم این کد به دردت بخوره
کد:
[LEFT][RIGHT][SIZE=3][FONT=Calibri]private void UpdateGrdShowState[/FONT][FONT=Arial]()[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]        {[/SIZE][/FONT][FONT=Arial][/FONT][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]            [/FONT][FONT=Calibri]try[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]            {[/SIZE][/FONT][FONT=Arial][/FONT][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]                    [/FONT][FONT=Calibri]SqlCommand com2 = new SqlCommand(" SELECT ID,Name[/FONT][FONT=Arial]" +[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                                                             " [/SIZE][/FONT][SIZE=3][FONT=Calibri]FROM AddReason ", con1[/FONT][FONT=Arial]);[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]con1.Open[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]com2.ExecuteNonQuery[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]DataSet ds1 = new DataSet[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]SqlDataAdapter da1 = new SqlDataAdapter(com2[/FONT][FONT=Arial]);[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]da1.Fill(ds1, "AddReason[/FONT][FONT=Arial]");[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]con1.Close[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.AutoGenerateColumns = true[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.DataSource = ds1[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.DataMember = "AddReason[/FONT][FONT=Arial]";[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    //[/SIZE][/FONT][FONT=Calibri][SIZE=3]Determining color of cells[/SIZE][/FONT][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]DataGridViewCellStyle objgrdStyle = new DataGridViewCellStyle[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]objgrdStyle.BackColor = Color.WhiteSmoke[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.AlternatingRowsDefaultCellStyle = objgrdStyle[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    //[/SIZE][/FONT][FONT=Calibri][SIZE=3]Determining column header text[/SIZE][/FONT][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.Columns[0].Width = 40[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.Columns[0].HeaderText[/FONT][FONT=Arial] = "ردیف";[/FONT][FONT=Arial][/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]                    [/FONT][FONT=Calibri]grdShowState.Columns[1].Width = 120[/FONT][FONT=Arial];[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]grdShowState.Columns[1].HeaderText[/FONT][FONT=Arial] = "علت اضافه شدن";[/FONT][FONT=Arial][/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]              }[/FONT][FONT=Arial][/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]            [/FONT][FONT=Calibri]catch (Exception Err[/FONT][FONT=Arial])[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]              {[/SIZE][/FONT][FONT=Arial][/FONT][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]                    [/FONT][FONT=Calibri]con1.Close[/FONT][FONT=Arial]();[/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]                    [/SIZE][/FONT][SIZE=3][FONT=Calibri]MessageBox.Show(Err.Message[/FONT][FONT=Arial], "خطا !");[/FONT][FONT=Arial][/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][SIZE=3][FONT=Arial]              }[/FONT][FONT=Arial][/FONT][/SIZE][/LEFT][/RIGHT]
[LEFT][RIGHT][FONT=Arial][SIZE=3]        }[/SIZE][/FONT][/LEFT][/RIGHT]
 

Similar threads

بالا