Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
14/05/2014 21:53
Konu Sahibi
umutakkaya
Yorumlar
14
Okunma
3831
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
umutakkaya

umutakkaya

Aktif Üye
43487
 Belirtilmemiş
 36
 190
 21/12/2011
6
 Edirne
 
 Ofis 2007
 20/06/2019,22:43
Çözüldü 
[Resim: do.php?img=4323]
Private checkboxHeader231 As CheckBox
Private Sub show_chkBox()
Dim rect As Rectangle = DataGridView1.GetCellDisplayRectangle(columnIndexOfCheckBox, -1, True)
' set checkbox header to center of header cell. +1 pixel to position
rect.Y = 3
rect.X = rect.Location.X + 8 + (rect.Width / 4)
checkboxHeader231 = New CheckBox()
With checkboxHeader231
.BackColor = Color.Transparent
End With

checkboxHeader231.Name = "checkboxHeader1"
checkboxHeader231.Size = New Size(18, 18)
checkboxHeader231.Location = rect.Location
AddHandler checkboxHeader231.CheckedChanged, AddressOf checkboxHeader231_CheckedChanged
DataGridView1.Controls.Add(checkboxHeader231)
End Sub

Private Sub checkboxHeader231_CheckedChanged(sender As System.Object, e As System.EventArgs)
Dim headerBox As CheckBox = DirectCast(DataGridView1.Controls.Find("checkboxHeader1", True)(0), CheckBox)
For Each row As DataGridViewRow In DataGridView1.Rows
row.Cells(columnIndexOfCheckBox).Value = headerBox.Checked
Next
End Sub

Dim rect As Rectangle = DataGridView1.GetCellDisplayRectangle(4, -1, True) ' replace 4
rect.Y = 3

Dim sum = DataGridView1.Columns(0).Width

'for this area write a for loop to find the width of each Column except for the last line which you manually do
'
'
'For i As Integer = 1 To 4 - 1 Step 1 ' replace 4
'sum = sum + DataGridView1.Columns(i).Width
'Next

sum = sum + DataGridView1.Columns(1).Width
sum = sum + DataGridView1.Columns(2).Width
sum = sum + DataGridView1.Columns(3).Width
' stop here and add the last line by hand here

sum = sum + (DataGridView1.Columns(4).Width / 2) + 35 ' used in both cases ' replace 4
rect.X = sum

checkboxHeader231 = New CheckBox()
With checkboxHeader231
.BackColor = Color.Transparent
End With

checkboxHeader231.Name = "checkboxHeader1"
checkboxHeader231.Size = New Size(18, 18)
checkboxHeader231.Location = rect.Location
AddHandler checkboxHeader231.CheckedChanged, AddressOf checkboxHeader231_CheckedChanged
DataGridView1.Controls.Add(checkboxHeader231)




umutakkaya

umutakkaya

Aktif Üye
43487
 Belirtilmemiş
 36
 190
 21/12/2011
6
 Edirne
 
 Ofis 2007
 20/06/2019,22:43
Çözüldü 
Yukarıda görülen şekilde Datagrid üzerinde checkboxlar ekleyip eçim yapmak istiyorum. Örnek kodları denedim ama bir türlü olmadı.
Bunun daha kolay bir yolu varmı ?
GridView Task da Edit Colums a tıkladığınızda açılan pencerede satırlara ekleme yapılabiliyor ama başlık sütununa ekleme yapılmıyor galiba? İyi akşamlar...



...........
POWER

POWER

Uzman
17709
Uf.... Öz....
 55
 44
 1.874
 02/04/2010
 İzmir
 Bilgisayar Mühendisi
 Ofis 2003
 24/06/2019,21:07
Çözüldü 
Örnek ekleyiniz...


Please return your positive or negative ...

umutakkaya

umutakkaya

Aktif Üye
43487
 Belirtilmemiş
 36
 190
 21/12/2011
6
 Edirne
 
 Ofis 2007
 20/06/2019,22:43
Çözüldü 
[Resim: do.php?img=4360]

Visula Studio 2010 kullanıyorum. Yukarıdaki resimde görülen işlemi ASP.NET ile CheckBox Kullanarak GridView Nesnesinde Tüm Satırları Seçmek ile ilgili bir uygulama örneği. Bu Örnek anlatımı Visual Studio 2010 da uygulamaya çalışıyorum.Fakat resim1deki Available Fields kısmını ben visual studio2010 da göremiyorum ve de Datagridviewin bir sütununa bu checkboxı ekleyemiyorum. Ne kadar uğraştım ama olmadı. En azından ilk mesajımdaki kodlar olmadan bir işlem yapayım dedim ama olmadı ya. Öff. Yardımlarınızı bekşyorum. Saygılar




...........
alpeki99

alpeki99

Uzman
6
Ol....
 39
 162
 6.134
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 22/06/2019,10:56
Çözüldü 
Sorularınız çok düzensiz ve anlamsız. "ASP.NET ile CheckBox Kullanarak GridView Nesnesinde Tüm Satırları Seçmek konusundan buldum." demişsiniz bu konu bu sitede mi? Bulduğunuz çözümü burada paylaşın ki sizinle aynı sorunu yaşayan başkalarıda faydalansın. Alırken alayım verirken sadece bana mantığı yanlış bir mantık.

Yardımlarımızı bekliyorsun ama yardımcı olmuyorsun. Eklediğin resim senin bilgisayarından bir resim mi? Datagridview(DGV) ile ASP.NET in DGV arasında fark olabilir. Nitekim masaüstü DGV özellikleri senin eklediğin resimden farklı. Senin eklediğin resim template field vs. başlığı var.

14 Mayısta sen konuyu açtıktan sonra sana cevap gelmiş ancak 20 gün sonra cevap yazıyorsun. Bu şekildeki kullanıcılar kendi konusuna ilgi göstermeyince cevaplayanlarda ilgi göstermez benden hatırlatması.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

umutakkaya

umutakkaya

Aktif Üye
43487
 Belirtilmemiş
 36
 190
 21/12/2011
6
 Edirne
 
 Ofis 2007
 20/06/2019,22:43
Çözüldü 
Uygulama yapmaya çalışıyorum Anlatılanlara göre ama visual studio 2010 da olmuyor demiştim.Ben herhangi bir örnek yapmadım ki paylaşayım. Lütfen önyargılı olmayın.



...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Picturebox A Yazı Ekleme Ve Kaydetme drummers 5 924 04/07/2017, 17:44
Son Yorum: drummers
Çözüldü Vb.Net ile access veri tabanina resim ekleme ve resim görüntüleme umutakkaya 6 4.755 18/06/2014, 11:45
Son Yorum: umutakkaya
Çözüldü Datagridden seçilen kayıda ait resim gösterme(Datagrdiview içine PictureBox Ekleme ve Görüntüle umutakkaya 2 2.915 18/06/2014, 11:44
Son Yorum: umutakkaya
Çözüldü Kayıt Ekleme Sırasında Hata TheDeceit 7 2.886 11/04/2014, 11:13
Son Yorum: alpeki99
Çözüldü Yeni bir kayıt ekleme işlemi nasıl yapılır? cyberwars 12 3.548 20/02/2014, 22:12
Son Yorum: cyberwars

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.