none
Devexpress Giridview Chekboxa Tıkladığımda Labele Saysın RRS feed

  • Soru

  • Merhabalar yapmak istediğim dev gridviewde birtane sec adında chekbox kolonum var, kaçtane seçim yaptığımı labele yazdırabilirmiyim, şimdiden teşekkür ederim. Umarım anlatabilmişimdir.

    string value = "";
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    value = gridView1.GetDataRow(i)["SEC"].ToString();
                    if (value == "True")
                    {
                        int satir = gridView1.FocusedRowHandle;
                        label1.Text = satir.ToString();
    
                    }
                }
    bu kodda tıkladığım satırları sayıyor labele yazdırıyor.


    24 Aralık 2019 Salı 18:06

Yanıtlar

  • ilgili sutunun un columnedit özelliğine repositoryItemCheckEdit ekleyin daha sonra bu eklediğiniz repository editvaluechanged eventini aşağıdaki gibi yapın bukadar

    private void repositoryItemCheckEdit1_EditValueChanged(object sender, EventArgs e)
            {
                gridView1.PostEditor();
                int sayi = 0;
                for (int i = 0; i <= gridView1.RowCount; i++)
                {
                    if (Convert.ToBoolean(gridView1.GetRowCellValue(i, colsecili)))
                        sayi++;
                }
                LabelSayi.Text = sayi.ToString();
            }

    • Yanıt Olarak İşaretleyen kayaalp 25 Ocak 2020 Cumartesi 09:40
    24 Aralık 2019 Salı 19:58