نمایش اطلاعات بعد از زدن دکمه ذخیره در دیتا گرید ویو
سلام دوستان ....کسی میدونه چطوری میتونم اطلاعات رو به محض اضافه شدن به پایگاه داده در دیتا گرید ویو نشون بدم؟
این کد های منه
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Globalization;
namespace Main
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
DataSet ds = new DataSet();
private void Form1_Load(object sender, EventArgs e)
{
PersianCalendar percal = new PersianCalendar();
CultureInfo lang = new CultureInfo("fa-ir");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(lang);
string date = percal.GetYear(DateTime.Now) + " / " + percal.GetMonth(DateTime.Now) + " / " + percal.GetDayOfMonth(DateTime.Now);
DateShow.Text = date;
con.ConnectionString = @"Data Source=(local);Initial Catalog=Gate;Integrated Security=True";
con.Open();
cmd.Connection = con;
cmd.CommandText = "select * from Info";
da.SelectCommand = cmd;
da.Fill(dt);
dataGridViewX1.DataSource = dt;
con.Close();
}
private void button8_Click(object sender, EventArgs e)
{
con.Open();
cmd.CommandText = "delete from Info where id=" + IDCode.Text;
cmd.ExecuteNonQuery();
con.Close();
}
private void button6_Click(object sender, EventArgs e)
{
con.Open();
cmd.CommandText = "insert into Info (Date,FirstName,LastName,HomeTel,Mobile,Address) values('" + DateShow.Text + "','" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";
cmd.ExecuteNonQuery();
con.Close();
من وقتی
da.update(ds,"Table") ; رو میذارم ارور میده
نقل قول: نمایش اطلاعات بعد از زدن دکمه ذخیره در دیتا گرید ویو
سلام
کدهایی که برای نمایش اطلاعات داخل دیتاگریدویو هستش رو بعد از کدهای Insert بنویسید.
نقل قول: نمایش اطلاعات بعد از زدن دکمه ذخیره در دیتا گرید ویو
بعد از Insert کردن این قسمت از کد رو مجدد قراربدید
con.ConnectionString = @"Data Source=(local);Initial Catalog=Gate;Integrated Security=True";
con.Open();
cmd.Connection = con;
cmd.CommandText = "select * from Info";
da.SelectCommand = cmd;
da.Fill(dt);
dataGridViewX1.DataSource = dt;
con.Close();
}