- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 toolStripComboBox
并从数据库中检索所有项目列表选择,如下所示:
private void toolStripComboBox1_Click(object sender, EventArgs e)
{
toolStripComboBox1.ComboBox.ValueMember = "month";
toolStripComboBox1.ComboBox.DataSource = dbConnect.selectMonth(); //get all month from the database
}
然后组合框显示数据库中的所有月份。
然后我尝试使用 selectedItem
从 comboBox 中获取选择,如下所示:
string monthSelect = toolStripComboBox1.SelectedItem.ToString();
但是我得到值 monthSelect = "System.Data.DataRowView"
知道如何获取值而不是 System.Data.DataRowView
吗?
最佳答案
找到了解决方案。将 Datasource 用于 toolStripComboBox 时,例如:
toolStripComboBox1.ComboBox.ValueMember = "valueMember";
toolStripComboBox1.ComboBox.DataSource = datasource(); //retrieve value from database into comboBox list
toolStripComboBox1.SelectedItem 将仅返回 DataRow 的自定义 View 。为了得到当前选择的值需要使用:
toolStripComboBox1.ComboBox.SelectedValue.ToString();
关于c# - 从 toolStripComboBox 中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115921/
我有一个带有 ToolStripComboBox 控件的 ToolStrip,我希望它自动调整大小以适应下拉列表中最宽的项目。我怎样才能做到这一点? “Autosize”属性设置为“true”,但似乎
我发现很难将数据绑定(bind)到 ToolStripComboBox。它似乎没有 ValueMember 和 DisplayMember 属性。 如何绑定(bind)? 最佳答案 要访问 tools
我创建了一个 toolStripComboBox 并从数据库中检索所有项目列表选择,如下所示: private void toolStripComboBox1_Click(object sender,
我试图在我的 ToolStripComboBox 中禁用鼠标滚动,我以为我可以捕获鼠标滚轮事件,但是虽然该事件可用于 ComboBox,但它不适用于 ToolStripComboBox。有什么想法吗?
我希望能够在我的一些工具条中更改 ToolStripComboBox 控件的边框颜色,因为当与平面样式一起使用时,ComboBoxes 的默认边框颜色是 SystemColors.Window,它与工
我正在动态添加一个 ToolStripComboBox,我需要它看起来像一个普通的组合框。 工具条版本有可编辑区域,看起来完全不同。是否需要设置一个属性(或多个属性)以使其看起来像默认组合框? 最佳答
C# 我有 ToolStripComboBox 控件。有没有办法将此 ToolStripComboBox 绑定(bind)到列表? 最佳答案 尝试 List items = new List{"ite
ToolStripComboBox 放置在 ToolStripButton 之后,后面跟着另一个右对齐的。我如何最好地设置 ToolStripComboBox 以始终调整其长度以填充前面和下面的 To
我正在调试 .NET 4.0(WinForm,而非 WPF)应用程序在用户锁定/解锁机器或用户按 ctrl-alt-delete 然后按转义键(不是在这种情况下必须锁定——但他们可以选择锁定、调出任务
我是一名优秀的程序员,十分优秀!