GridView Kontrolü Yardım.
5
●475
- 24-09-2012, 12:18:48Merhaba Arkadaşlar Biryerde Takılı Kaldım normalde Sql Komutlarıyla Yapabilmekteyim. Ancak Sql Yapısını Değiştirmek istemiyorum. Şimdi İstediğim Vb dilinde Gridview deki verilelerin tıklama ile o anki tarihi geçmiş olan sütunu Kırımızı renge almasını istiyorum yardımcı olursanız sevinirim.
- 24-09-2012, 12:57:36dataGridView1_CellClick event'i içerisinde tıklama işleminden sonra e nesnesinin içinde dönen RowIndex ve ColumnIndex ile ilgili satır sütuna erişip kontrolü yaptıktan sonra dataGridView içindeki Rows dizisinin e.RowIndex elemanına ait Cells dizisindeki e.ColumnIndex elemanının Style özelliğinin BackColor değerini değiştirebilirsiniz. Aynı şekilde ilgili hücredeki değeri okuyup değiştirmeniz de olası. Aşağıdaki kod C# ile yazıldı ancak benzerini VB.net ile de oluşturabilirsiniz.
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex > -1 && e.ColumnIndex > -1)
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Red;
}
} - 25-09-2012, 01:22:04Kimlik doğrulama veya yönetimden onay bekliyor.@Neferes in verdigi c# kodunu VB ye uyarlayacaksiniz hocam zaten basit birsey kalmamis.
bilmemne_sub
if ((e.RowIndex > -1) & (e.ColumnIndex > -1)) then
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Red
end if
end sub