【问题标题】:How to insert a Combobox value in to a database如何将 Combobox 值插入数据库
【发布时间】:2009-08-24 07:48:41
【问题描述】:

如何将 Combobox 值插入数据库。当我在我的应用程序中点击保存按钮时,它将以这种方式存储到数据库中..

System.Windows.Controls.ComboBoxItem

如何获得组合框的正确值?

【问题讨论】:

  • 向我们展示您用于将值插入数据库的代码,您是否使用组合框的名称而不是文本?

标签: c# sql-server-2005 silverlight-2.0


【解决方案1】:

如果您在组合框中使用字符串,则可以使用 Akash Kava 展示的示例。

另外,如果组合框包含其他元素,您可以通过使用类似的东西来获取这些元素

((ComboBoxItem)rpcombo.SelectedItem).Content.ToString()

并将其转换为您需要的内容。

【讨论】:

    【解决方案2】:

    假设你的组合框有字符串项,你需要的是这样的

    froeach( ComboBoxItem item in ComboBox1.Items )
    {
      string str = (str)item;
     // saving value
    }
    

    最好的问候, 约旦

    【讨论】:

      【解决方案3】:

      这个问题似乎有点太宽泛了。我们将不需要有关此的任何信息来回答这个问题。

      您使用的是什么类型的数据库? 您是否已连接到数据库,或者您还需要 tahat 方面的帮助吗? 在那种情况下,互联网上有很多很好的阅读资料可以帮助您,我可以链接到。 要将 ComboBoxItem 保存为 .net 对象还是检测项目的值?

      清单可以继续,你必须给我更多的东西来咀嚼。

      【讨论】:

      • 这应该是评论而不是回答!
      【解决方案4】:
      MyObject obj = myComboBox.SelectedItem as MyObject;
      
      obj.ValueIamInterestedIn; <--- this should be inserted
      

      或者如果您有字符串或任何值类型数组作为 ItemsSource,那么,

      myComboBox.SelectedItem.ToString();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        相关资源
        最近更新 更多