由於我得到dataRawView
而不是值combobox
,我想知道是否有可能將此dataset
與combobox
(cbMissAtt
)綁定?將數據集綁定到ComboBox
我錯過了什麼?我閱讀了很多關於這方面的答案,但無法找到通過它的方式(因爲我明白我缺少設置DisplayMember,但我不知道如何爲此特定示例執行此操作)。
p.s.我發現這個代碼在某處,因爲我試圖從xml
第一次填充cb。
DataSet ds = new DataSet();
DataTable dt = new DataTable("Root");
dt.Columns.Add("text");
dt.Columns.Add("value");
ds.Tables.Add(dt);
foreach (DataColumn dc in dt.Columns)
{
dc.ColumnMapping = MappingType.Attribute;
}
//after I am reading and later closing stream
//part of code is missing because I think
//its not relevant for the question/answer(hopefully)
cbMissAtt.DataSource = ds.Tables[0];
很簡單xml
:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Field text="text.." value="dedication"></Field>
</Root>
我打電話這種方法形式的constructor
這不適用於我的情況:(我認爲數據集是好的:https://www.codeproject.com/Articles/6233/Populating-a-drop-down-control-from-an-XML-file。 –
然後問題在於DataSource。 –
找到它真的很愚蠢的問題。謝謝你的幫助! –