我有一个这样的 xml 文件:
<DATASET>
<RECORD ClientId="1398" Name="Mausami Pandit"></RECORD>
<RECORD ClientId="1121" Name="Tony Mead"></RECORD>
<RECORD ClientId="1124" Name="Frank Lead"></RECORD>
<RECORD ClientId="1008" Name="Julie Lily"></RECORD>
</DATASET>
我需要将此 xml 数据用于 c#.net 中的下拉菜单。
string s13 = GetClientXML(); // by this function i am taking xml data to s13 variable.
StringReader theReader = new StringReader(s13);
DataSet theDataSet = new DataSet();
DataRow row1 = theDataSet.Tables[0].NewRow();
row1["ClientId"] = 0;
row1["Name"] = "-- Select --";
theDataSet.Tables[0].Rows.Add(row1);
theDataSet.ReadXml(theReader);
// ddlassto is my combobox. System.Windows.Forms.ComboBox
ddlassto.DataSource = theDataSet.Tables[0];
ddlassto.ValueMember = "ClientId";
ddlassto.DisplayMember = "Name";
但这不起作用。它没有填充到下拉列表中。
谁能帮我解决这个问题?