DataGridView có 7 cột có tiêu đề (ID, TITLE, AUTHOR, GENRE, PRICE, PUBLISH, DESCRIPTION). Trên dữ liệu trong datagridview từ tệp xml, hai thứ tự cột được thay đổi và thứ tự mới là (ID, AUTHOR, TITLE, GENRE, PRICE, PUBLISH, DESCRIPTION). Lý do đằng sau điều này là gì?Thứ tự cột thay đổi tại thời gian chạy trong DataGridView
Đọc từ file xml
Application.DataSet dsFileData = new DataSet("Books");
dsFileData.ReadXml(lSoruceFile);
dgvBooksDetails.DataSource = dsFileData;
dgvBooksDetails.DataMember = "book";
Bạn đang tạo xml? Làm thế nào là các dữ liệu xml liên quan đến lưới điện, xin vui lòng shed một số ánh sáng trên cùng một – V4Vendetta
Vâng, tôi không tạo ra xml nhưng reteriveing dữ liệu từ xml và cung cấp nó để DataGridView kiểm soát trên WinForm ứng dụng. DataSet dsFileData = new DataSet ("Sách"); dsFileData.ReadXml (lSoruceFile); dgvBooksDetails.DataSource = dsFileData; dgvBooksDetails.DataMember = "book"; Bằng cách sử dụng mã này, bạn có thể đọc dữ liệu tệp xml và điền dữ liệu vào lưới. Tôi hy vọng bạn có quan điểm của mình. –
Bạn không cần phải chỉ định 'DataMember' cho' Dataset' chỉ với một bảng (nên là 'Books'), vì vậy đã định nghĩa các Cột và gán thuộc tính' DataMember' của chúng? – V4Vendetta