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

Đề tài: Vấn đề về Update Dữ liệu

  1. #1
    No Avatar
    langtugacon Khách

    Mặc định Vấn đề về Update Dữ liệu

    Em có 1 table chứa cac column: ID,TenTiengViet,TenTiengAnh,DienThoai
    Em Load no len datagrid view bang 1 dataset dsKhoa
    Giờ em muốn nhập mới 1 dòng vào CSDL, khi ấn nút themmoi, sẽ thêm 1 dòng mới vào datagridview và hiện các ô textbox để nhập liệu
    em dung cái này:
    DataRow newRow = dsKhoa.Tables["Khoa"].NewRow();
    dsKhoa.Tables["Khoa"].Rows.Add(newRow);
    Sau đó em cho select dòng này.
    Bi giờ em muốn khi ấn nút Lưu thì nó sẽ Update dữ liệu của dòng đang được select với những dữ liệu nhập từ textbox.
    Nhưng khổ nỗi là khi add Row và table thì cái cột ID của nó lại trống không (cột đấy trong CSDL em để AutoIncrement)
    lúc chạy nó báo lỗi :
    Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not return any key column information.
    Em đã thử thêm một primary key column mới vào table trong dataset
    đặt cả cột ID lam primary key mà vẫn không được.
    Mong các cao thủ giúp đỡ nếu post được cả source code lên đây thì tốt quá.
    Tiện thể em up lên cái file source code của em nè
    http://www.box.net/shared/z1yb57j1ht

  2. #2
    Ngày gia nhập
    10 2007
    Bài viết
    27

    Lỗi trên là do trong Table của bạn không có set Primary Key cho cột nào cả. Khi mình mở file .mdf của bạn lên thì đúng là bạn không set Primary Key cho cột nào cho nên mới bị lỗi trên.

    Ngoài ra để update CSDL mình đề nghị sử dụng SqlAdapter.Update để update dữ liệu nhé.

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

  1. cách update ngay trên DataGridView xuống CSDL mà không cần nhấn nút Update
    Gửi bởi heoxinh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 18
    Bài viết cuối: 21-07-2015, 03:13 PM
  2. C#-Không Update được, vì sao?
    Gửi bởi hbcom trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 09-11-2013, 11:35 AM
  3. Update giỏ hàng trong asp.net(Không có cột ID) không update được?
    Gửi bởi namnguyen1251 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 29-06-2013, 07:32 PM
  4. Lỗi ko hiển thị sau khi update
    Gửi bởi phamhoa318 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 28-04-2010, 08:45 PM
  5. Kiểm tra web đã được update hay chưa !
    Gửi bởi ngocthangmediasoft trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 13-03-2009, 09:29 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