PDA

View Full Version : سوال: سوال



rezaee_m
یک شنبه 16 مرداد 1390, 10:30 صبح
سلام دوستان
من در برنامه ام چند تکس باکس گذاشتم و با زدن دکمه insert به دیتا بیس متصل میشن
می خوام بعد از هر ارسال تکس باکس برای ورود داده های جدید خالی باشه ولی در برنامه من بعد از ارسال دادههای قبلی در تکس باکسها می باشند و برای ورود دادههای جدید باید اونها رو پاک کنم .
ممنون میشم اگه کمکم کنید

baran_programmer
یک شنبه 16 مرداد 1390, 11:05 صبح
سلام
توی دکمه Insert بعد از دستور SqlDataSource.Insert باید تکس باکس هاتو خالی کنی
مثلا:


SqlDataSource1.Insert()
TextBox1.text=""
TextBox2.text=""

rezaee_m
یک شنبه 16 مرداد 1390, 11:32 صبح
ممنون از کمکت ولی مشکلم حل نشد تو این تمرین من برای اضافه کردن داده ها به دیتابیس من از کد زیر استفاده کردم :
[protected void insertBT_Click(object sender, EventArgs e)
{



string connectionstring = "Data source =(local); Initial catalog=test1; Integrated security=true";
SqlConnection conobj = new SqlConnection(connectionstring);


string commandtext = "insert into personel (firstname, lastname, idnumber) values (@firstname, @lastname, @idnumber)";
SqlCommand cmdobj = new SqlCommand(commandtext, conobj);


cmdobj.Parameters.AddWithValue("@firstname", txtname.Text);
cmdobj.Parameters.AddWithValue("@lastname", txtfamily.Text);
cmdobj.Parameters.AddWithValue("@idnumber", txtid.Text);



conobj.Open();
cmdobj.ExecuteNonQuery();
conobj.Close();

farhud
یک شنبه 16 مرداد 1390, 11:52 صبح
try
{
conobj.Open();
cmdobj.ExecuteNonQuery();
conobj.Close();


txtname.text=string.empty;
txtfamily.text=string.empty;
txtid.text=string.empty;
}
catch( exexption ex)
{
lable1.text=ex.message;
{