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

Đề tài: [Cần gấp] DataBinding ở 2 bảng

  1. #1
    Ngày gia nhập
    05 2007
    Bài viết
    3

    Mặc định [Cần gấp] DataBinding ở 2 bảng

    mình thực hiện Binding dữ liệu ở 2 bảng sau đó cài BindManagerBase(hình như là thế) để thực hiện next tới record khác thì toàn báo lỗi! Mọi người giúp mình với

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

    Ít ra bạn phải post lên thông báo lỗi hoặc mã nguồn thì mọi người mới giúp dc chứ

  3. #3
    Ngày gia nhập
    05 2007
    Bài viết
    3

    ----------------------------------------------------------------------------------------------
    tblCustomers(Id_Customer,Id_Group,Name,Email,Phone,Note)
    tblCusGroups(Id_Group,GName)
    ----------------------------------------------------------------

    private void tblCustomersBing()
    {
    try
    {
    globa_vars.query = "SELECTId_Customer,Name,Email,Phone,Address,Note,G name FROM tblCustomers Inner Join tblCusGroups ON tblCusGroups.Id_Group=tblCustomers.Id_Group";
    globa_vars.da = new SqlDataAdapter(globa_vars.query, globa_vars.conn);
    globa_vars.da.Fill(globa_vars.ds, "tblCustomers"); <==
    <== Fill được có bảng tblcustomers nên khi lùi hoặc next record thì Gname không thay đổi theo record.
    tbMaKhach.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Id_Customer");
    comboMaKhach.DataBindings.Add("Text", globa_vars.ds, "tblCusGroups.Gname");
    txtHoten.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Name");
    txtMail.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Email");
    txtPhone.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Phone");
    tbDiaChi.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Address");
    tbGhiChu.DataBindings.Add("Text", globa_vars.ds, "tblCustomers.Note");

    globa_vars.bMgr = this.BindingContext[globa_vars.ds, "tblCustomers"];
    LoadComboCusGroup();
    }
    catch (Exception ex)
    { MessageBox.Show(ex.Message); }

    //Lùi lại 1 record
    private void btnBack_Click(object sender, EventArgs e)
    {
    globa_vars.bMgr.Position -= 1;
    }
    -------------------------------------------------------------------------------
    Mấy bạn giúp giùm mình với nhé!MÌnh hỏi luôn là làm thế nào để nhảy được về đầu record hoặc cuối record luôn!
    Đã được chỉnh sửa lần cuối bởi nghiadiahoang : 12-11-2008 lúc 02:41 AM.

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

    globa_vars trong đoạn code trên là gì hả bạn :(

    Còn để nhảy đến đầu hoặc cuối record thì dùng method MoveFirst / MoveLast của bingdingsource
    Code:
                bindingSource1.MoveFirst();
                bindingSource1.MoveLast();

  5. #5
    Ngày gia nhập
    05 2007
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi nonggiatu Xem bài viết
    globa_vars trong đoạn code trên là gì hả bạn :(

    Còn để nhảy đến đầu hoặc cuối record thì dùng method MoveFirst / MoveLast của bingdingsource
    Code:
                bindingSource1.MoveFirst();
                bindingSource1.MoveLast();
    globa_var là các biến toàn cục mình để trong 1 class, và set nó làm public để đỡ phải khai bao nhiều lần ấy mà
    -------------CODE FILE globa_vars----------------------
    public class globa_vars
    {
    public static String query, upd, ins,del;
    public static SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=C0705L_Group4_DBThiepNhanAi;uid=sa;pwd=123 4567");
    public static SqlCommand cmd;
    public static SqlDataAdapter da;
    public static SqlDataReader reader;
    public static BindingManagerBase bMgr;
    public static DataSet ds= new DataSet();
    public static DataTable dt= new DataTable();

    public static void OPENCONNECTION()
    {
    try
    {
    conn.Open();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }
    --------------------------------------------------------

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

  1. Cơ bản về DataBinding trong lập trình C#
    Gửi bởi Xcross87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 10
    Bài viết cuối: 31-07-2015, 10:41 AM
  2. Một vài kiểu databinding thường dùng
    Gửi bởi iloveit1208 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 7
    Bài viết cuối: 07-05-2013, 06:29 PM
  3. Xin tài liệu Databinding trong C#
    Gửi bởi kael_vn90 trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 3
    Bài viết cuối: 17-07-2012, 11:05 PM
  4. ebook về DataBinding, ai có làm ơn cho mình xin?
    Gửi bởi ninjaloanthi89 trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 3
    Bài viết cuối: 27-08-2009, 12:44 PM
  5. Truy cập DataBinding - Runtime
    Gửi bởi lvl trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 7
    Bài viết cuối: 14-12-2007, 10:32 AM

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