C# SL / Datagrid Seçilen Satırda Herhangi Bir Hücredeki Veriyi Alma

Emre KESLER

Kilopat
Katılım
16 Mayıs 2014
Mesajlar
138
Yer
Istanbul, Turkey
Daha fazla  
Cinsiyet
Erkek
Merhabalar Silverlight da C# ile çalışıyorum. Ama şöyle bir sorunum var Datagrid de seçilen satırdaki bir hücrenin içinden veri çekmek istiyorum. Resim ile daha açıklayıcı olacaktır. Bir türlü başaramadım yardım ederseniz sevinirim.

1750inciq22354.png
 
Kod:
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string deger = dataGridView1.SelectedCells[0].Value.ToString();
            MessageBox.Show(deger);
        }
Datagrid'in mouse click eventine koy bu kodu messagebox yerine değişkene ata.
 
DataGrid.SelectedItem Property (System.Web.UI.WebControls)

Kod:
void IndexChange_Command(Object sender, EventArgs e)
      {

         // Display the details of the selected item.
         DetailsLabel.Text =
            "Item Number: " + ItemsGrid.SelectedItem.Cells[1].Text + "<br />" +
            "Description: " + ItemsGrid.SelectedItem.Cells[2].Text + "<br />" +
            "Price: $" + ItemsGrid.SelectedItem.Cells[3].Text + "<br />";

      }

Pek bilgim yok ama attığın linkten bakarak bunu bulabildim.
 
Son düzenleyen: Moderatör:
çok geçmiş bir konu fakat , bu mesaja yolu düşen birisine lazım olur diye bende bir şey yazayım

tetikleme işlemini yaptığını varsayarak , seçtiğin satırın birinci sütununu almak için;

Kod:
dataGridView1.CurrentRow.Cells[0].Value;

ikinci sütunu almak için ;

Kod:
dataGridView1.CurrentRow.Cells[1].Value;
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı