Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

DataGridView ComboBox Column Databound not Showing Correct Value

$
0
0

I am working with a DataGridView. It has many DataGridViewComboBoxColumn in it. I am Binding Data to the ComboBoxColumn like following:

            Dim item As New ListItem
            DT_Item = objLedWiseItem.FetchAllMetalStoneAmount
            dgvCbo.DisplayMember = "Text"
            dgvCbo.ValueMember = "SValue"
            For i2 As Integer = 0 To DT_Item.Rows.Count - 1
                blnFlag = True
                item.Text = DT_Item.Rows(i2)("Name").ToString
                item.SValue = DT_Item.Rows(i2)("GUID").ToString
                If DT_Item.Rows(i2)("Name").ToString = "Item Name" Then
                    strSelected = DT_Item.Rows(i2)("GUID").ToString
                End If
                dgvCbo.Items.Add(item)
            Next
            If blnFlag Then
                dgvCbo.Value = strSelected
            End If
            Dim dgvCboStock As New DataGridViewComboBoxCell
            blnFlag = False
            dgvCboStock = TryCast(dgvPartyOpenStock(colStockType.Index, intLoop), DataGridViewComboBoxCell)
            strSelected = ""
            dgvCboStock.Items.Clear()
            dgvCboStock.DisplayMember = "Text"
            dgvCboStock.ValueMember = "SValue"
            Dim objclsStockType As New clsStockInOutType
            DT_Item = objclsStockType.FetchAll
            For i1 As Integer = 0 To DT_Item.Rows.Count - 1
                blnFlag = True
                item.Text = DT_Item.Rows(i1).Item("Stock Type").ToString
                item.SValue = DT_Item.Rows(i1).Item("GUID").ToString
                If DT_Item.Rows(i1)("Stock Type").ToString = "Stock Type" Then
                    strSelected = DT_Item.Rows(i1).Item("GUID").ToString
                End If
                dgvCboStock.Items.Add(item)
            Next
            If blnFlag Then
                dgvCboStock.Value = strSelected
            End If

But After loading the form values it showing wrong values in it like :

How I can bring the correct values in this comboboxcolumn?


With regards, Sanjoy Das.



Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>