它在WPF WEB中有一个RadComboBox,它在运行时通过数据库调用填充。此数据集通过类似于以下内容的指令分配给组合:
dim myNewItem as RadComboBoxItem
myRadCombo.items.clear
For each CurrentRow as DataRow in myDataset.tables(0).Rows
myNewItem = new RadComboBoxItem
With myNewITem
. Content = "some text"
. Tag = "some value"
. Foreground = New solidcolor (Colors.Some color)
End with
myRadCombo.Items.Add (myNewItem)
myNewItem = Nothing
Next
到目前为止这么好,组合顺利填充,并且部署了查询产品的元素.....但是当选择了组合中的项目时,应用程序突然显示错误"对象引用没有设置为对象的实例"。
我真的不明白这个错误的发生是否正确....如何使用XML的任何附加声明?
一些XAML代码:
<telerik:RadToolBar IsEnabled="True" Name="myToolBar" Grid.Row="3">
<telerik:Label Content="Workstation Name:" />
<telerik:RadComboBox Name="WorkStationList" Width="100" IsReadOnly="True">
<telerik:RadComboBoxItem Content="Station 1" IsSelected="True" Tag="1" />
<telerik:RadComboBoxItem Content="Station 2" Tag="2"/>
<telerik:RadComboBoxItem Content="Station 3" Tag="3"/>
<telerik:RadComboBoxItem Content="Station 4" Tag="4"/>
</telerik:RadComboBox>
</telerik:RadToolBar>