这是一个vb.net winforms应用程序。我在datagridview中有一个绑定的DataGridViewCombo框列。这允许用户选择6种不同的交易类型。现金交易和支票交易都有相同的ValueMember。决定两个区别的是Check Number列是否有值。我的问题在这里很容易看出来。两者的ValueMember相同使得使用DisplayMember来设置具有checkNumber的值是必需的。这纯粹是为了用户体验,而不是为了在幕后将其保存为付款。这是像我需要的东西,它当然不正确,因为“支票付款”是无效的ValueMember,这需要一个整数。
For i As Int