![]() | |
| | #1 (permalink) |
| Küçük ama çok etkili :) Üyelik Tarihi: 01/2005 Yer: İzmir
Mesaj: 441
|
Merhaba Arkadaşlar : Bir datagridview içerisine bir checkbox kolonu eklemek ve bu eklediğim kolonlardan kullanıcı tarafından seçilen içeriği silmek ya da farklı işlemlere tabi tutmak istiyorum. Bu işlem (belki de ben alışık olduğum için) web ortamında çok daha rahattı sanırım, ama winform'da işin içinden çıkamadım. Konuyla ilgili olarak yardımcı olur ve/veya tavsiyelerde bulunursanız çok sevinirim. Şimdiden teşekkürler.
__________________ İnsanın başına ne gelirse ya meraktan, ya da meraktan.. ![]() Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep. (Scott Adams) |
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 05/2008
Mesaj: 20
| 1. yol kod ile bir kolon eklersin. ilk kolon check kısmı Dim column AsNew DataGridViewCheckBoxColumn column.HeaderText = "CheckBoxkısmı" column.Name = "Column0" column.Width = 90 column.FlatStyle = FlatStyle.Standard column.ThreeState = False column.CellTemplate = New DataGridViewCheckBoxCell column.CellTemplate.Style.BackColor = Color.White column.TrueValue = True column.FalseValue = False datagirdview1.Columns.Insert(0, column) 2.yol forma Datagridview ekledikten sonra wizard kullanarak add column yap.ilk kolonun typeni da datagirdviewcheckboxcolumn olarak seç |
| | |
| | #3 (permalink) |
| Küçük ama çok etkili :) Üyelik Tarihi: 01/2005 Yer: İzmir
Mesaj: 441
|
@feodall ilgin için sağol. Ancak checkbox eklemekten sonraki kısım asıl önemli olan kısım sanırım. O konuda bilgin varsa ve paylaşırsan sevinirim. Kolaylıklar.
__________________ İnsanın başına ne gelirse ya meraktan, ya da meraktan.. ![]() Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep. (Scott Adams) |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 05/2008
Mesaj: 20
| Ben sana sadece remove ile ilgili bisiler yazayım. sen artık gerisini yaz. Senin ilk kolon check kolonu.Adı da "Column0" olduğunu varsayarsak. silmek icin geziyoruz.secilli olanı siliyoruz.Daha mantıklı yolu vardır. Cok fazla veri oldugunda cok dolasma yapacak mesela. ForEach dgvRow As DataGridViewRow In DataGridView1.Rows IfCBool(DataGridView1.Rows(n).Cells("Column0").Value) = TrueThen DataGridView1.Rows(n).Cells("Column0").DataGridView.Rows _ .Remove(DataGridView1.CurrentRow) EndIf Next |
| | |
| | #5 (permalink) |
| Küçük ama çok etkili :) Üyelik Tarihi: 01/2005 Yer: İzmir
Mesaj: 441
|
Teşekkür ederim. Deneyeceğim mutlaka ve sonucu burada paylaşacağım. Kolay gelsin
__________________ İnsanın başına ne gelirse ya meraktan, ya da meraktan.. ![]() Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep. (Scott Adams) |
| | |
| | #6 (permalink) |
| Küçük ama çok etkili :) Üyelik Tarihi: 01/2005 Yer: İzmir
Mesaj: 441
|
Merhaba Arkadaşlar : Ben şu şekilde bir çözüm uyguladım. Lazım olur belki birilerine de : Checkbox'ı @feodall'ın bahsettiği şekilde ekledikten sonra : Dim row As DataGridViewRow Dim cell As DataGridViewCell Dim i As Integer = 0 Dim kayit_id As String = String.Empty With DataGridView1 For Each row In .Rows For Each cell In row.Cells If TypeOf cell Is DataGridViewCheckBoxCell Then If cell.Value = True Then kayit_id = .Rows(i).Cells(1).Value 'BURAYA YAPILACAK ISLEM GELECEK MsgBox(kayit_id) End If End If Next i += 1 Next
__________________ İnsanın başına ne gelirse ya meraktan, ya da meraktan.. ![]() Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep. (Scott Adams) |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| DatagridView hakkında... | alfie | C# | 0 | 13/03/2008 23:26 |
| datagridview sorusu? | trocin | C# | 1 | 10/01/2008 16:18 |
| DataGridView | zenin2000 | Visual Basic | 3 | 20/06/2006 05:02 |
| datagridview | KirPiX | C# | 0 | 20/02/2006 00:41 |
| CheckBox'lar | KanKi | PHP | 6 | 24/10/2004 12:51 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |