credream 发表于 2019-1-15 15:25:56

trueDbGrid中combox列的问题

把某一列设置成combox,然后启动后把这一列拖拽到其他列去,再点击该combox列的单元格,
该combox列,就不再显示显示成combox的样子了,也没有下拉框了,
请问控件确实是有这个问题嘛?

感觉挺奇怪

下面是我做的一个例子,拖一个truedbgrid上去,然后,添加4列,第0列设置为combox类型,添加两个ValueItemstest1,test2

   Dim v = New C1.Win.C1TrueDBGrid.ValueItem
      v.DisplayValue = "test1"
      v.Value = 2
      Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).DataColumn.ValueItems.Values.Add(v)

      Me.C1TrueDBGrid1.SetDataBinding()
      Dim i As Integer
      For i = 0 To 20 - 1
            Dim s As String = String.Format("Data {0};Data {1};Data {2}; Data {3}",
New Object() {i, i, i, i})
            Me.C1TrueDBGrid1.AddRow(s)
      Next i
      Dim j As Integer = 0
      'For j =0 To C1TrueDBGrid1 .Columns (0).ValueItems
      C1TrueDBGrid1.Columns(0).ValueItems.Presentation = C1.Win.C1TrueDBGrid.PresentationEnum.ComboBox

spreadforwindow 发表于 2019-1-15 16:47:11

:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol

Richard.Ma 发表于 2019-1-16 10:36:10

您好,我这边测试确实重现了您的问题,实际上这个不是拖动引起的,列并没有被拖动,只是其他的列进行了排序,在此情况下combobox就会消失,

这个问题的具体原因我需要和开发人员来确认,有结果后会给您回复

credream 发表于 2019-1-16 15:52:15

Richard.Ma 发表于 2019-1-16 10:36
您好,我这边测试确实重现了您的问题,实际上这个不是拖动引起的,列并没有被拖动,只是其他的列进行了排序 ...

嗯,谢谢,有结果后及时回复,谢谢

Richard.Ma 发表于 2019-1-16 18:28:29

好的,会及时给您回复

credream 发表于 2019-1-21 11:09:03

Richard.Ma 发表于 2019-1-16 18:28
好的,会及时给您回复

您好,有结果了嘛

Richard.Ma 发表于 2019-1-21 16:25:02

credream 发表于 2019-1-21 11:09
您好,有结果了嘛

还在确认问题的原因,

credream 发表于 2019-1-25 22:57:11

Richard.Ma 发表于 2019-1-21 16:25
还在确认问题的原因,

你好,还是没有结果吗

JeffryLI 发表于 2019-1-28 16:59:38

credream 发表于 2019-1-25 22:57
你好,还是没有结果吗

您好 这个原因我们已经上报了,您可以参照个demo,也能做下拉框 \Documents\ComponentOne Samples\WinForms\C1TrueDBGrid\CS\UITypeEditor
页: [1]
查看完整版本: trueDbGrid中combox列的问题