دوستان من دارم یه phone book میسازم.
میخام اطلاعات درون text box به محض زدن دکمه save بریزه درون datagridview.
ممنون
اینم عکس محیط برنامه.
دوستان من دارم یه phone book میسازم.
میخام اطلاعات درون text box به محض زدن دکمه save بریزه درون datagridview.
ممنون
اینم عکس محیط برنامه.
سلام دوستم یه مثال ساده برات زدم فیلد ها id ,name هستند
static SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\store.mdf;integrated security=true;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter("", con);
DataSet ds = new DataSet();
string c;
c = "insert into table1(id,name) values (" + txtid.Text + ",'" + txtname.Text + "')";
SqlCommand cmd = new SqlCommand(c, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
da.SelectCommand.CommandText = "select id as [شماره],name as [نام] from table1";
da.Fill(ds, "h");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "h";
MessageBox.Show("اطلاعات با موفقیت ثبت شد", "پیام", MessageBoxButtons.OK, MessageBoxIcon.Information);
سلام. اگه میخواید یه سطر جدید اضافه بشه، باید مقدار هر دو ستون رو هم زمان بگیرید:
dataGridView1.Rows.Add(textbox1.text, textbox2.text);
و اگه میخواید مقدار تکست باکس، جایگزین یک سلول خاص از جدول بشه(بعد از انتخاب یک سطر از جدول):
dataGridView1[0,dataGridView1.CurrentRow.Index].Value=textbox1.text;
dataGridView1[1,dataGridView1.CurrentRow.Index].Value=textbox2.text;
ممنون از جوابت دادا.
ولی من SQL نصب ندارم .
من میخام هر چی تو textboxها تایپ میشه با زدن button بره تو datagridview. همین.
برای ذخیرش هم میخام کل اطلاعات رو درون یه txtbox ذخیره کنم .که اونم با اجرای برنامه ایجاد میشه.
الان مشکل من فقط همین اطلاعات درون textbox هست که میخام بره درون datagridview.
احتیاجی نیست SQL را نصب کنی SQLEXPRESS داخل خوده ویژوال استودیو هست که میتونی یه دیتابیس باهاش بسازی این کاری که شما میکنید هیچ جا ثبت و ذخیره نمیشه و اگه برنامه را ببندی دیگه هیچ اثری از اطلاعات قبلی نیست اون خط بالایی هم SQL را به طور خودکار اتچ میکنه نیازی به اتچ کردن نداره موفق باشید