`
isiqi
  • 浏览: 16561543 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WinForm下ComboBox设定SelectedValue总结

阅读更多

最近在项目中处理一个winForm中设定ComboBox值,奇怪的是用一个对象匹配ComboBox的Datasource集合的一个对象时,设置SelectedValue时,竟然得到SelectedValue为null。

网上搜索一下,有说是如果用DateSet绑定时,SelectedValue得到的是null或DataRowView。

后来反复实践,发现可以用以下方法实现:

其他两种设置方式:

完整代码:

邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn

分享到:
评论

相关推荐

    C# winform的combobox和listbox控件SelectedValue属性重写

    本文将详细讲解如何在未绑定数据源的场景下重写`ComboBox`和`ListBox`的`SelectedValue`属性。 首先,理解`SelectedValue`属性的默认行为。在数据绑定的情况下,`SelectedValue`会返回与`SelectedItem`对应的来自...

    Winform中ComboBox控件使用总结

    Form2窗体演示了ComboBox从数据库获取数据源的用法,以及Text、SelectedText、SelectedValue和SelectedItem的区别。 n年前写的一个非常简单的小例子。开发环境为vs2008,有一个页面连了一下SQL SERVER的pubs数据库

    WinForm 中ComboBox数据绑定

    comboBox1.DataBindings.Add("SelectedValue", dataset1, "Table1.ListID"); ``` 这里需要注意的是,`DataSource` 属性用于指定数据源,`DisplayMember` 和 `ValueMember` 分别指定了用于显示和实际绑定的字段名。 ...

    datagridview使用combobox进行二级联动

    本篇文章将深入探讨如何在C#环境下,利用这两个控件在`DataGridView`中实现二级联动。 首先,我们需要了解`DataGridView`的基本用法。`DataGridView`是.NET Framework提供的一种数据网格视图,它允许用户查看、编辑...

    C# winForm自定义控件多选框

    comboBoxMulti1.SelectedValue = new List(); 赋值下拉框数据源 comboBoxMulti1.DataSource = null; comboBoxMulti1.DataSource = countryList.OrderBy(x => x学生ID).ToList(); 下拉表格赋值 comboBoxMulti1....

    C#窗体Combobox简单用法

    在某些情况下,ComboBox的选项可能需要在运行时动态加载,这可以通过异步方法实现,避免阻塞UI线程: ```csharp async Task LoadComboBoxData() { // 异步获取数据... List<string> options = await ...

    各种ComboBox测试程序C#

    本篇将深入探讨C#中的ComboBox控件,包括WinForm、dotNetBar以及DevExpress的ComboBox实现。 1. **WinForm ComboBox**: 这是最基础的ComboBox类型,内置于.NET Framework中。在C# WinForm应用中,我们可以通过`...

    C# winform ListView 中实现可编辑文本或双击出现下拉列表框

    - 可以通过设置TextBox和ComboBox的Visible属性来控制它们的可见性,并根据需要设置其Text或SelectedValue。 6. **使用自定义控件**: - 在你的主窗体或其他地方,将这个自定义控件拖放到界面上,然后设置数据源...

    C# 在datagridview中任何一列加下拉框

    遍历所有行,检查Cells["Column19"]是否有值,如果有,将值设置为ComboBox的SelectedValue或SelectedText。示例代码如下: ```csharp private void dgvSaleFeedBackInfo_DataBindingComplete(object sender, ...

    vb.net中datagridview控件列添加DataGridViewComboboxColumn编辑选中方案

    5. **编辑模式**:默认情况下,`DataGridViewComboBoxColumn`在非编辑状态下只显示文本,点击单元格后才会显示下拉框。若希望始终显示下拉框,可设置`EditMode`属性为`EditOnF2`或`EditOnCurrentCell`。 6. **...

    ComboBoxVT.rar_C#编程_C#_

    综上所述,"ComboBoxVT.rar"的示例可能涉及如何在C# WinForm应用中创建并操作带有键值对的`ComboBox`控件,这是一项在UI设计中常见的需求,对于提升应用的用户体验和功能完整性具有重要意义。通过熟练掌握这些技巧,...

    value 和text不同的listBox 和combox(C#)

    在C#编程中,`ListBox`和`ComboBox`是两种常用的控件,它们常用于创建用户界面中的下拉选择项。这两个控件在Windows Forms和WPF等平台中都有广泛的应用。`ListBox`通常用于展示多选选项,而`ComboBox`则提供了下拉...

    .net&VS;&SqlServer;编程小技巧经验总结

    object selectedValue = comboBox1.SelectedValue; ``` #### 三、窗体显示技巧 在WinForm中,有时需要在一个窗体内显示另一个窗体。 - **嵌入窗体**:可以通过将新窗体的`Parent`属性设置为现有的容器控件来实现...

    在GRIDVIEW 控件中某一列显示下拉列表,并且绑定数据库的另外一张表

    在Page_Load事件中,我们应该确保在不是PostBack的情况下加载数据,以避免每次刷新页面时重新绑定数据: ```csharp protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 假设gvData....

    c#实现省市两级联动

    在C# WinForm应用程序开发中,"省市两级联动"是一个常见的功能需求,特别是在涉及地址选择或者定位服务的场景中。这个功能允许用户首先选择省份,然后根据所选省份动态加载对应的市区列表,以提供更加直观和便捷的...

Global site tag (gtag.js) - Google Analytics