• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Có thể thêm DataTable đã có vào DataSet ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

dong
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 602
Ngày tham gia: T.Năm 03/04/2008 7:46 am
Has thanked: 12 time
Been thanked: 1 time

Có thể thêm DataTable đã có vào DataSet ?

Gửi bàigửi bởi dong » T.Năm 05/05/2016 12:43 pm

Giả sử mình vấn tin lấy ra 1 table có kiểu là DataTable và muốn thêm vào DataSet ? ví dụ code:

Mã: Chọn hết

   // Table data được lấy từ vấn tin của SQL Server
   DataTable data = new DataTable("table");
   ...

   // Khai báo DataSet
   DataSet ds = new DataSet();
   // Giờ mình muốn thêm data đã có này vào DataSet, mình khai báo theo câu lệnh ở dưới sẽ bị báo lỗi
   DataTable dt = ds.Tables.Add(data); // Lỗi: cannot implicitly convert type 'void' to 'system.data.datatable

muốn thêm table ở trường hợp này khai báo như thế nào ?



khoaph
Thành viên chính thức
Thành viên chính thức
Bài viết: 34
Ngày tham gia: T.Ba 08/12/2015 12:57 pm
Been thanked: 4 time

Re: Có thể thêm DataTable đã có vào DataSet ?

Gửi bàigửi bởi khoaph » T.Năm 05/05/2016 1:44 pm

Phương thức DataTableCollection.Add(DataTable) làm gì có return value
mà bạn đã có biến kiểu DataTable là data rồi thì cần thêm một biến kiểu DataTable là dt làm gì nữa chứ
muốn cập nhật bảng hay làm gì thì cứ dùng biến data là được mà

dong
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 602
Ngày tham gia: T.Năm 03/04/2008 7:46 am
Has thanked: 12 time
Been thanked: 1 time

Re: Có thể thêm DataTable đã có vào DataSet ?

Gửi bàigửi bởi dong » T.Sáu 06/05/2016 8:23 am

chạy được rồi, thanks


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.6 khách