Forum
Merhaba,
visual studio basic 2015 kullanıyorum. datagridview de 3 tane column var. 2.ci column 0(sıfır) ise column 3 teki rakamı alsın. şeklinde bir komut bulmam lazım. visual basic te kullanabaileceğim bir komut verebilir misiniz. hangi kodları yazmam lazım.
gridi nasıl dolduruyorsun .
mERHABA,
KOD AŞAĞIDAKİ GİBİ
Try
kayit2.Clear()
adaptor2 = New SqlClient.SqlDataAdapter("select COLUMN1,COLUMN2,COLUMN3 from YAZILIMYUKLEME1 WHERE(RAPOR_KODU4 = '" + ComboBox1.Text + "') ", baglanti2)
adaptor2.Fill(kayit2, "YAZILIMYUKLEME1")
datakayit2 = kayit2.Tables(0).Rows(0)
DataGridView1.DataSource = kayit2.Tables("YAZILIMYUKLEME1")
DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
DataGridView1.RowHeadersVisible = False
Dim alimsayisi2 As String
alimsayisi2 = DataGridView1.Rows.Count
Catch ex As Exception
MsgBox(ex.Message)
End Try
gridin eventlarıyla yükleme esnasında 0 ise COLUMN2 ' yi al denilebilir.
bu gridden de yapılabilir ama , direk sql daha basit ,
SELECT CASE COLUMN1 IS NULL OR 0 THEN COLUMN2 ELSE COLUMN1 END yada
SELECT ISNULL(COLUMN1,COLUMN2) de olabilir.