제품을 채우기 위해 구성 요소 1의 C1Combobox를 사용하고 있습니다. 이 ComboBox에는 productid
, product
, select
의 3 개의 열이 있습니다. select
열은 제품을 선택하는 데 사용되는 value item
checkbox
을 포함합니다.콤보 박스의 값 항목 (체크 박스) checkstate가 중립적입니다. 어떻게 수정합니까?
이 문제는 콤보 상자를 채우고 나서 (valueitem
예) checkbox
선택 상태가 중립입니다.
어떻게이 참조하십시오 콤보에게
Private Sub fillcboProducts()
Dim dt As New DataTable
Dim strQry As String
Try
strQry = "select productid,product, '' as select from gtab04 "
Dim da As NpgsqlDataAdapter = New NpgsqlDataAdapter(strQry, GenConnection)
da.Fill(dt)
If dt.Rows.Count > 0 Then
cboProducts.DataSource = dt
cboProducts.Columns(2).ValueItems.Presentation = C1.Win.C1List.PresentationEnum.CheckBox
cboProducts.Splits(0).DisplayColumns(0).Visible = False
cboProducts.Splits(0).DisplayColumns("product").Width = 408
cboProducts.Splits(0).DisplayColumns("select").Width = 10
cboProducts.Columns("select").Caption = ""
cboProducts.Columns("product").Caption = "Product(s)"
setCheckBox()
Else
GoTo quit
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, "fillcboProducts")
End Try
quit:
End Sub
몇 가지 세부 정보를 추가하는 것은 어떻습니까? 따라서이 답변은 링크가 썩어지면 이후 사용자에게 유용할까요? –
@Chris이게 맞나요? –