این کلاسیه که دارم استفاده میکنم
public class DataBase
{
private SqlCommand cmd;
private SqlConnection con;
private SqlDataAdapter da;
private DataTable dt;
public DataBase()
{
}
public void DoCommand(string ole)
{
con=new SqlConnection();
con.ConnectionString = "Data Source=.\\SqlExpress; AttachDbFileName=" +
Application.StartupPath + "\\dbotag.mdf;Integrated Security=True";
cmd=new SqlCommand();
cmd.Connection = con;
con.Open();
cmd.CommandText = ole;
cmd.ExecuteNonQuery();
con.Close();
}
public DataTable MySelect(string sql)
{
con = new SqlConnection();
con.ConnectionString = "Data Source=.\\SqlExpress; AttachDbFileName=" +
Application.StartupPath + "\\dbotag.mdf;Integrated Security=True";
cmd = new SqlCommand();
cmd.Connection = con;
da = new SqlDataAdapter(cmd);
dt = new DataTable();
con.Open();
cmd.CommandText = sql;
da.Fill(dt);
con.Close();
return dt;
}
}
و اینو تو دکمه insert گزاشتم
DataBase db = new DataBase();
db.DoCommand("insert into t1 values('" + txtdd.Text + "','" + txtmm.Text + "','" + txtyy.Text + "',N'" + txtvared.Text + "',N'" + txtcode.Text + "',N'" + txtsharh.Text + "',N'" + txtvazn.Text + "',N'" + txtdolar.Text + "',N'" + txtrial.Text + "',N'" + cb.Text + "',N'" + txtgomrok.Text + "',N'" + txtkeshvar.Text + "' )");
و بعدش این متد رو فراخونی کردم
DataTable dt = new DataTable();
DataBase db = new DataBase();
dt = db.MySelect("select * from t1");
dg1.DataSource = dt;
و دوست عزیز cardano7 باید از name spase خاصی استفاده کنم خواهش میکنم برام sours بزار تا بتونم استفاده کنم چند تا دانلود کردم ولی با همشون این مشکل رو دارم حتی سیستم رو هم خاموش میکنم اطلات پاک نشده ولی ممکنه با insert بعدی دوباره همه پاک بشن لطفا کمک کنید