سلام
اطلاعاتی که وارد بانک میکنم توی دیتاگرید ویو نمایش داده نمیشه چیکار کنم؟
سطرها خالی نمایش داده میشه ولی توی پایگاه داده هست.
کدتون رو قرار بدید تا مشکل را پیدا کنیم
private void btn_savegood_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-TBLKNA0;Initial Catalog=stockclerk;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into entergoods (goodtype,goodbrand,num,price) values ('" + txttype.Text + "','" + txtbrand.Text + "','" + txtnum.Text + "','" + txtprice.Text + "');";
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("کالای مورد نظر وارد انبار شد");
SqlDataAdapter sda = new SqlDataAdapter("SELECT COUNT(*) FROM entergoods", con);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
txtprice.Text = "";
txtnum.Text = "";
txtbrand.Text = "";
txttype.Text = "";
}
در قسمتی ستون Add کردید باید قسمت DataField را نیز پر کنید و نام ستون مورد نظر را قرار دهید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)