Vatansever
Asistan
- Katılım
- 23 Ağustos 2007
- Mesajlar
- 405
- Reaksiyon puanı
- 1
- Puanları
- 18
Arkadaşlar bir sorunum var bir formum var bunda bir tane DataGridView1 bir tane buton1 ve bir tane textbox DataGridView1'in içi bir access veri tabanından bilgilerle doldurulmuş durumda (Me.DataGridView1.DataSource = sanalCTablo) şeklinde DataGridView1'in özelliklerindende AllowUserToOrderColumns=True olacak istediğim şey bu DataGridView1'deki sütunları başlıklarından tutup sürükleyip istediğim yerde bırakmak ve ardından Button1'e bastığımda DataGridView1'de sütunlar hangi sıra ile dizilmiş ise bu görünen sütunların göründükleri şekliyle index numaralarını aralarına virgül koyup TextBox1'e yazdırmak hepsi bu kadar MERAK ETMEYİN SİZE KOD YAZDIRMIYCAM KODLARI BEN YAZDIM SADECE DÜZGÜN ÇALIŞMIYOR kodlarımda nerde hata var onu bulmanızı istiyorum sizden kodlarım aşağıda
ALTTAKİ KOD DOĞRU SONUCU ÜRETMİYOR DataGridView1'DE SÜTUNLARIN YERLERİNİ DEĞİŞTRİDİKTEN SONRA BUTONA BASIP TextBox1 İÇİNDE ÇIKAN SIRALAMAYA BAKTIĞIMDA DataGridView1'DE GÖRDÜĞÜM SÜTUN SIRALAMASIYLA UYUŞMUYOR UYUŞMASINI İSTİYORUM
Kod:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim çıkandeğer As New System.Text.StringBuilder()
For index As Integer = 0 To Me.DataGridView1.ColumnCount - 1
çıkandeğer.Append(Me.DataGridView1.Columns(index).DisplayIndex.ToString() & ",")
Next
Dim yazıadedi As Integer = çıkandeğer.ToString().Length - 1
Me.TextBox1.Text = çıkandeğer.ToString().Remove(yazıadedi, 1) ' En sonda kalan fazlalık virgülü siliyorum
End Sub
ALTTAKİ KOD DOĞRU SONUCU ÜRETMİYOR DataGridView1'DE SÜTUNLARIN YERLERİNİ DEĞİŞTRİDİKTEN SONRA BUTONA BASIP TextBox1 İÇİNDE ÇIKAN SIRALAMAYA BAKTIĞIMDA DataGridView1'DE GÖRDÜĞÜM SÜTUN SIRALAMASIYLA UYUŞMUYOR UYUŞMASINI İSTİYORUM
Kod:
çıkandeğer.Append(Me.DataGridView1.Columns(index).DisplayIndex.ToString & ",")