DataGridView Nesnesinde Seçili Satırın İndeksinin Alınması
DataGridView nesnesinde seçili satırın indeksini mesaj olarak alacağız.
İlk önce formunuza 1 adet dataGridView ve button nesnesi ekleyin. Aşağıdaki şekli inceleyin.
private void Form1_Load(object sender, EventArgs e)
{
System.Data.OleDb.OleDbConnection baglan = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Northwind.mdb;");
System.Data.OleDb.OleDbDataAdapter adp = new System.Data.OleDb.OleDbDataAdapter();
adp.SelectCommand = new System.Data.OleDb.OleDbCommand("Select * From Products ", baglan);
System.Data.OleDb.OleDbCommandBuilder CB = new System.Data.OleDb.OleDbCommandBuilder(adp);
baglan.Open();
DataSet ds = new DataSet();
adp.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
baglan.Close();
}
private void button1_Click(object sender, EventArgs e)
{
DataGridViewSelectedRowCollection SeciliSatır = dataGridView1.SelectedRows;
string satırindeks = SeciliSatır[0].Cells[0].Value.ToString();
MessageBox.Show("Seçili Satır İndeks: " + satırindeks);
}
//Bir sonraki makalede buluşmak üzere. Bahadır