Cách tạo 1 dữ liệu lưu trữ

1. Tạo file XML

* Truy cập đường dẫn: /Adminxml/ManagerFile.aspx?path=/App_Data/xml_data
Tạo 1 file xml, nhập tên, ví dụ hoso thì hệ thống tự động tạo file hoso.xml trong thư mục /App_Data/xml_data
Cấu trúc XML cơ bản sinh ra là:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="TABLEVIEW">
            <xs:complexType>
              <xs:sequence>

                <xs:element name="_SYS_KEY" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:schema>
</NewDataSet>

* Muốn thêm các cột ta thêm phía dưới dòng chữ màu đỏ và thay thế lại các chữ màu xanh
-----
Chú ý: _SYS_KEY là tên cột bắt buộc phải để đầu tiên, ví nó là khóa chính.
Ví dụ:
<xs:element name="_SYS_KEY" type="xs:string" minOccurs="0" />
<xs:element name="HoTen" type="xs:string" minOccurs="0" />
<xs:element name="Diem" type="xs:double" minOccurs="0" />
<xs:element name="NgaySinh" type="xs:date" minOccurs="0" />
<xs:element name="Tuoi" type="xs:int" minOccurs="0" />
<xs:element name="ConLam" type="xs:boolean" minOccurs="0" />
----------------------

Khi đặt tên cột phải là không có tiếng việt, dính liền nhau, không có dấu cách.
Các kiễu: string, int, double, boolean,date
- Kiểu boolean: khi lưu từ input là 1 và 0, nhưng khi lưu ra file xml là true / false
     Tham khảo: /iif-admin/cau-hinh-du-lieu-nhap-lieu#combobox_boolean
- Kiểu double: lưu số lẻ ví dụ như 1,5
- Kiểu int: lưu số nguyên.
- Kiểu boolean    lưu true và flase



Một số kiểu cột:
+ Cột tự động sắp xếp:

NumOrder: khi xem dữ liệu hệ thống sẽ sắp xếp tăng dần.
  <xs:element name="NumOrder" type="xs:int" minOccurs="0" />
+ Cột cấp cha con
Xem hướng dẫn

+ Cấu hình cột có thứ tự tăng dần
   Xem hướng dẫn

+ Cấu hình cột có thứ tự tăng dần

2. Để truy cập xem và cập nhật dữ liệu truy cập
  
/Adminxml/xml_getdata.aspx?file=tenfile.xml
      --> tenfile là file ta đã tạo ở bước trên

3. Cấu hình liên kết với SQL

    https://iif.vn/iif-admin/sysobject-lenh#DataSource


 

Mục liên quan: