reza4359
چهارشنبه 27 بهمن 1389, 17:02 عصر
سلام دوستان من با سه تامشکل برخوردم
1- من میخوام ازطریق کدنویسی بعد از درج اطلاعات در بانک اونا رو بلافاصله در gridview نمایش بده
2- اطلاعات دو بار ثبت میشه
3- وقتی که اطلاعات ثبت میشه بازم لیبل اول که مربوط به خالی بودن فیلدهاست نمایش داده میشه
پیشاپیش ممنونم
اینم کدها
if (TextBox1.Text == "" || TextBox2.Text == "")
{
System.Threading.Thread.Sleep(TimeSpan.FromSeconds (5));
Label1.Visible = true;
Label1.Text = "box are empty please insert numbers in the textbox1 and textbox2";
}
else
{
System.Threading.Thread.Sleep(TimeSpan.FromSeconds (5));
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
con.ConnectionString = "Data Source=.\\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\\Database.mdf;Use r Instance=true";
string a=TextBox1.Text;
string b=TextBox2.Text;
string cmd2=string.Format("insert into mrt(name,lname) values('{0}','{1}')",a,b);
cmd.CommandText=cmd2;
cmd.Connection=con;
da.SelectCommand = cmd;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
da.Fill(dt);
GridView1.DataSource = dt;
Label1.Visible = true;
Label1.Text = "to Logged successfuly";
}
}
}
1- من میخوام ازطریق کدنویسی بعد از درج اطلاعات در بانک اونا رو بلافاصله در gridview نمایش بده
2- اطلاعات دو بار ثبت میشه
3- وقتی که اطلاعات ثبت میشه بازم لیبل اول که مربوط به خالی بودن فیلدهاست نمایش داده میشه
پیشاپیش ممنونم
اینم کدها
if (TextBox1.Text == "" || TextBox2.Text == "")
{
System.Threading.Thread.Sleep(TimeSpan.FromSeconds (5));
Label1.Visible = true;
Label1.Text = "box are empty please insert numbers in the textbox1 and textbox2";
}
else
{
System.Threading.Thread.Sleep(TimeSpan.FromSeconds (5));
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
con.ConnectionString = "Data Source=.\\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\\Database.mdf;Use r Instance=true";
string a=TextBox1.Text;
string b=TextBox2.Text;
string cmd2=string.Format("insert into mrt(name,lname) values('{0}','{1}')",a,b);
cmd.CommandText=cmd2;
cmd.Connection=con;
da.SelectCommand = cmd;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
da.Fill(dt);
GridView1.DataSource = dt;
Label1.Visible = true;
Label1.Text = "to Logged successfuly";
}
}
}