【发布时间】:2009-08-24 07:48:41
【问题描述】:
如何将 Combobox 值插入数据库。当我在我的应用程序中点击保存按钮时,它将以这种方式存储到数据库中..
System.Windows.Controls.ComboBoxItem
如何获得组合框的正确值?
【问题讨论】:
-
向我们展示您用于将值插入数据库的代码,您是否使用组合框的名称而不是文本?
标签: c# sql-server-2005 silverlight-2.0
如何将 Combobox 值插入数据库。当我在我的应用程序中点击保存按钮时,它将以这种方式存储到数据库中..
System.Windows.Controls.ComboBoxItem
如何获得组合框的正确值?
【问题讨论】:
标签: c# sql-server-2005 silverlight-2.0
如果您在组合框中使用字符串,则可以使用 Akash Kava 展示的示例。
另外,如果组合框包含其他元素,您可以通过使用类似的东西来获取这些元素
((ComboBoxItem)rpcombo.SelectedItem).Content.ToString()
并将其转换为您需要的内容。
【讨论】:
假设你的组合框有字符串项,你需要的是这样的
froeach( ComboBoxItem item in ComboBox1.Items )
{
string str = (str)item;
// saving value
}
最好的问候, 约旦
【讨论】:
这个问题似乎有点太宽泛了。我们将不需要有关此的任何信息来回答这个问题。
您使用的是什么类型的数据库? 您是否已连接到数据库,或者您还需要 tahat 方面的帮助吗? 在那种情况下,互联网上有很多很好的阅读资料可以帮助您,我可以链接到。 要将 ComboBoxItem 保存为 .net 对象还是检测项目的值?
清单可以继续,你必须给我更多的东西来咀嚼。
【讨论】:
MyObject obj = myComboBox.SelectedItem as MyObject;
obj.ValueIamInterestedIn; <--- this should be inserted
或者如果您有字符串或任何值类型数组作为 ItemsSource,那么,
myComboBox.SelectedItem.ToString();
【讨论】: