簡體   English   中英

C#Datagridview-綁定到XML文件時關閉AutoGenerateColumns?

[英]C# Datagridview - Turn off AutoGenerateColumns when binding to XML file?

我將XML文件綁定到DataGridView 我不希望自動生成列,實際上我想自己生成它們。 有沒有辦法關閉自動生成列功能並能夠以編程方式自己創建列?

Datagridview1.AutoGenerateColumns=false

正如@ozczecho提到的那樣, Datagridview1.AutoGenerateColumns=false;

要將xml綁定到DataGridView,請執行以下操作:

myDataSet = new DataSet();
myDataSet.ReadXml("dataSetFriendly.xml");
myDataGridView.DataSource = myDataSet;
myDataGridView.DataMember = "dataSetFriendly";

在設計器中,創建各列,並將DataPropertyName設置為用於生成XML的類中的屬性/屬性名稱。

請閱讀DataSet.ReadXml方法(字符串)以獲取有關將xml加載到數據集中的更多信息。

將xml綁定到Datagridview另一種方法是將xml反序列化為List<MyClass>並將其用作BindingSource

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM