Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Trang 2 trong tổng số 2 trang Previous  1, 2

Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by dayttin on 16/3/2010, 11:22

Trời ơi sao không thấy ai post code lên cho bà con tham khảo nhỉ.
avatar
dayttin
Góp sức
Góp sức

Tổng số bài gửi : 68
Join date : 23/09/2009

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by ThuHang on 17/3/2010, 08:25

Hi, dayttin
Bạn đang làm tới phần nào, ghi danh sách ra đi, có cái mình làm tới rồi, nhưng cũng có cài làm chưa xong.
Bạn đưa ra 1 cái cụ thể thì mọi người sẽ bàn luận về nó chính xác hơn. Chứ để chung chung vậy, mình cũng bó tay, vì nó nhiều lắm!
Thân,

ThuHang
Cống hiến
Cống hiến

Tổng số bài gửi : 193
Join date : 25/09/2009

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by dayttin on 17/3/2010, 09:17

Cảm ơn nhé.
Mình làm như thế này, bạn kiểm tra xem..
public partial class Themsanpham : Form
{

public Themsanpham()
{
InitializeComponent();
Insert();
}
public DataSet ds = new DataSet();
public SqlDataAdapter sda = new SqlDataAdapter();
private BindingManagerBase bm;
private void Insert()
{
SqlConnection sc = new SqlConnection(
"server=DAY-PC;database=QuanLyBanHang;uid=sa;pwd=sa");
sc.Open();
SqlCommand scmd = new SqlCommand(
"select masp,tensp,malsp from SanPham ", sc);
sda.SelectCommand = scmd;
sda.Fill(ds, "sp");
SqlCommand scmd1 = new SqlCommand("select*from LoaiSanPham",sc);
sda.SelectCommand = scmd1;
sda.Fill(ds, "lsp");
SqlCommand scmdu = new SqlCommand(
"insert into SanPham ( masp,tesp,malsp)" + " values (@masp,@tensp,@malsp)", sc);
SqlParameter imasp = new SqlParameter(
"@masp", SqlDbType.NVarChar,10, "masp");
SqlParameter itensp = new SqlParameter(
"@tensp", SqlDbType.NVarChar,50, "tensp");
SqlParameter imalsp = new SqlParameter(
"@malsp", SqlDbType.NVarChar,10, "malsp");
scmdu.Parameters.AddRange(new SqlParameter[] { imasp, itensp, imalsp });
sda.InsertCommand = scmdu;
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "sp";
bm = this.BindingContext[ds, "sp"];
textBox1.DataBindings.Add(
"text", ds, "sp.masp");
textBox2.DataBindings.Add(
"text", ds, "sp.tensp");
comboBox1.DataSource = ds;
comboBox1.DisplayMember = "lsp.malsp";
comboBox1.ValueMember = "lsp.malsp";
comboBox1.DataBindings.Add(
"SelectedValue", ds, "sp.malsp");
}
DataRowView newrow;
private void button1_Click(object sender, EventArgs e)
{
bm.AddNew();
newrow = (DataRowView)bm.Current;
}
}
}
....khi insert vào thì dữ liệu củng vào form nhưng không xuống database mọi người giúp đỡ.
avatar
dayttin
Góp sức
Góp sức

Tổng số bài gửi : 68
Join date : 23/09/2009

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by itlinh on 18/3/2010, 08:41

@@dayttin:
-Bạn tham khảo cuốn Lập trình CSDL và Visual source safe của p Hữu Khang chương 2,3 có nói rõ phần này(làm thế nào để update databse với lớp k kết nối dataset,datatable) sẽ hiểu đầy đủ hơn, ngoài ra còn có hướng dẫn thêm về thao tác trên DatagridView.
avatar
itlinh
Góp sức
Góp sức

Tổng số bài gửi : 84
Join date : 27/09/2009
Đến từ : HCM

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by ThuHang on 18/3/2010, 12:05

dayttin đã viết:Cảm ơn nhé.
Mình làm như thế này, bạn kiểm tra xem..
public partial class Themsanpham : Form
{

public Themsanpham()
{
InitializeComponent();
Insert();
}
public DataSet ds = new DataSet();
public SqlDataAdapter sda = new SqlDataAdapter();
private BindingManagerBase bm;
private void Insert()
{
SqlConnection sc = new SqlConnection(
"server=DAY-PC;database=QuanLyBanHang;uid=sa;pwd=sa");
sc.Open();
SqlCommand scmd = new SqlCommand(
"select masp,tensp,malsp from SanPham ", sc);
sda.SelectCommand = scmd;
sda.Fill(ds, "sp");
SqlCommand scmd1 = new SqlCommand("select*from LoaiSanPham",sc);
sda.SelectCommand = scmd1;
sda.Fill(ds, "lsp");
SqlCommand scmdu = new SqlCommand(
"insert into SanPham ( masp,tesp,malsp)" + " values (@masp,@tensp,@malsp)", sc);
SqlParameter imasp = new SqlParameter(
"@masp", SqlDbType.NVarChar,10, "masp");
SqlParameter itensp = new SqlParameter(
"@tensp", SqlDbType.NVarChar,50, "tensp");
SqlParameter imalsp = new SqlParameter(
"@malsp", SqlDbType.NVarChar,10, "malsp");
scmdu.Parameters.AddRange(new SqlParameter[] { imasp, itensp, imalsp });
sda.InsertCommand = scmdu;
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "sp";
bm = this.BindingContext[ds, "sp"];
textBox1.DataBindings.Add(
"text", ds, "sp.masp");
textBox2.DataBindings.Add(
"text", ds, "sp.tensp");
comboBox1.DataSource = ds;
comboBox1.DisplayMember = "lsp.malsp";
comboBox1.ValueMember = "lsp.malsp";
comboBox1.DataBindings.Add(
"SelectedValue", ds, "sp.malsp");
}
DataRowView newrow;
private void button1_Click(object sender, EventArgs e)
{
bm.AddNew();
newrow = (DataRowView)bm.Current;
}
}
}
....khi insert vào thì dữ liệu củng vào form nhưng không xuống database mọi người giúp đỡ.

Hi, dayttin
Bạn cho mình hỏi, bạn đã gán giá trị bên ngoài vào biến chưa?
vd:
SqlCommand scmdu = new SqlCommand(
"insert into SanPham ( masp,tesp,malsp)" + " values (@masp,@tensp,@malsp)", sc);
SqlParameter imasp = new SqlParameter(
"@masp", SqlDbType.NVarChar,10, "masp");
SqlParameter itensp = new SqlParameter(
"@tensp", SqlDbType.NVarChar,50, "tensp");
SqlParameter imalsp = new SqlParameter(
"@malsp", SqlDbType.NVarChar,10, "malsp");

http://imasp.Value=textBox1.Text;
http://itensp.Value=textBox2.Text;
http://imalsp.Value=comboBox1.SelectedValue;

http://scmdu.Parameters.Add(imasp);
http://scmdu.Parameters.Add(itensp);
http://scmdu.Parameters.Add(imalsp);

scmdu.Parameters.AddRange(new SqlParameter[] { imasp, itensp, imalsp });
sda.InsertCommand = scmdu;
sc.Close();

ThuHang
Cống hiến
Cống hiến

Tổng số bài gửi : 193
Join date : 25/09/2009

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by dayttin on 19/3/2010, 07:37

avatar
dayttin
Góp sức
Góp sức

Tổng số bài gửi : 68
Join date : 23/09/2009

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by lehoang925 on 11/11/2010, 14:26

Các bạn nào có đề tài số 1 cho mình xin. Cám ơn các bạn nhiều. Mình đang cần phần load hình.

lehoang925

Tổng số bài gửi : 1
Join date : 01/11/2010

Về Đầu Trang Go down

Re: Đề tài hết môn Hệ quản trị cơ sở dữ liệu 2

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Trang 2 trong tổng số 2 trang Previous  1, 2

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết