Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Gặp vấn đề với DataGrid

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    0

    Unhappy Gặp vấn đề với DataGrid

    Mình đang làm 1 form có thể cập nhật dữ liệu trực tiếp trên DataGrid (thêm, sửa, xóa) nhưng gặp phải cái lỗi này mình ko hiểu, mong các pro giúp mình với.
    đây là code của mình
    HTML Code:
    public string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Application.StartupPath+"\\THGPMB.mdb"; private void button1_Click(object sender, EventArgs e) { DataSet dts = new DataSet(); OdbcDataAdapter da = new OdbcDataAdapter("SELECT STT,NVON FROM NGUONVON",strConn); OdbcCommandBuilder cb = new OdbcCommandBuilder(da); da.Update(dts); MessageBox.Show("OK"); }
    hoặc
    HTML Code:
    public string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Application.StartupPath+"\\THGPMB.mdb"; private void button1_Click(object sender, EventArgs e) { DataSet dts = new DataSet("NGUONVON"); OdbcDataAdapter da = new OdbcDataAdapter("SELECT STT,NVON FROM NGUONVON",strConn); OdbcCommandBuilder cb = new OdbcCommandBuilder(da); da.Update(dts); MessageBox.Show("OK"); }
    đều bị 1 lỗi như nhau.
    Attached Thumbnails Attached Thumbnails untitled.JPG  

  2. #2
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    78

    Trích dẫn Nguyên bản được gửi bởi apay Xem bài viết
    Mình đang làm 1 form có thể cập nhật dữ liệu trực tiếp trên DataGrid (thêm, sửa, xóa) nhưng gặp phải cái lỗi này mình ko hiểu, mong các pro giúp mình với.
    đây là code của mình
    HTML Code:
    public string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Application.StartupPath+"\\THGPMB.mdb"; private void button1_Click(object sender, EventArgs e) { DataSet dts = new DataSet(); OdbcDataAdapter da = new OdbcDataAdapter("SELECT STT,NVON FROM NGUONVON",strConn); OdbcCommandBuilder cb = new OdbcCommandBuilder(da); da.Update(dts); MessageBox.Show("OK"); }
    hoặc
    HTML Code:
    public string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Application.StartupPath+"\\THGPMB.mdb"; private void button1_Click(object sender, EventArgs e) { DataSet dts = new DataSet("NGUONVON"); OdbcDataAdapter da = new OdbcDataAdapter("SELECT STT,NVON FROM NGUONVON",strConn); OdbcCommandBuilder cb = new OdbcCommandBuilder(da); da.Update(dts); MessageBox.Show("OK"); }
    đều bị 1 lỗi như nhau.
    sai ở dòng này
    Code:
    da.Update(dts);
    tham số ở đây là 1 table, bạn làm lại bằng cách tạo 1 "datatable", fill dữ liệu vào, và da.Update(dt), và nhớ "dt" phải có trường khóa chính nhé kô là không "Update" được đâu, thân.

Các đề tài tương tự

  1. đưa 2 table vào 1 datagrid với lập trình C#?
    Gửi bởi lochunter trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 09-02-2011, 10:31 AM
  2. Cách làm nổi bật vài dòng của Datagrid WPF - C#?
    Gửi bởi hoangedward trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 27-08-2010, 07:14 PM
  3. Đổ dữ liệu ra DataGrid??
    Gửi bởi boy8x_sg trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 22-01-2010, 04:16 PM
  4. Cho mình hỏi về datagrid
    Gửi bởi tk294710 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 05-12-2009, 12:34 PM
  5. Cho hỏi về cái datagrid
    Gửi bởi red_blue trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 11-10-2008, 02:38 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn