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

Emre KESLER

Hectopat
Katılım
16 Mayıs 2014
Mesajlar
137
Beğeniler
28
Yer
Istanbul, Turkey
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.

 

mehmetalca35

Hectopat
Katılım
8 Eylül 2013
Mesajlar
279
Beğeniler
41
Yer
Buca, İzmir, Turkey
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.
 

mehmetalca35

Hectopat
Katılım
8 Eylül 2013
Mesajlar
279
Beğeniler
41
Yer
Buca, İzmir, Turkey
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:

arif2018

Yoctopat
Katılım
2 Ekim 2018
Mesajlar
2
Beğeniler
0
ç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;
 



Yukarı