DataGridView 有7列标题( ID,TITLE,AUTHOR,GENRE,PRICE,PUBLISH,DESCRIPTION )。对于来自xml文件的datagridview中的数据,将更改两个列的顺序,并且新订单为( ID,AUTHOR,TITLE,GENRE,PRICE,PUBLISH,DESCRIPTION )。 这背后的原因是什么?
从xml文件中读取
Application.DataSet dsFileData = new DataSet("Books");
dsFileData.ReadXml(lSoruceFile);
dgvBooksDetails.DataSource = dsFileData;
dgvBooksDetails.DataMember = "book";
答案 0 :(得分:9)
您需要将AutoGenerateColumns
属性设置为false。