PDA

View Full Version : نحوه بدست آوردن یک ستون از ردیف انخاب شده



eyes_shut_number1
چهارشنبه 30 بهمن 1387, 15:36 عصر
من میخوام ستون اول از هر ردیفی که کاربر انتخاب کرد رو به دست بیارم
باید چیکار کنم
؟
این کدم میزنم خطا میده


dataGridView1.Rows[dataGridView1.SelectedRows].Cells[0].Value;

pnustudent110
چهارشنبه 30 بهمن 1387, 15:42 عصر
با اين كد مشكلي بايد پيش بياد.

dataGridView1.currentrow.Cells[0].Value.toString();

Developer Programmer
چهارشنبه 30 بهمن 1387, 18:08 عصر
هربار که سطری انتخاب میشه میخوای محتوای ستون صفر از اون سطر رو بدست بیاری؟

من با VB اینطوری نوشتم


Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
AddHandler DataGridView1.RowEnter, AddressOf DataGridView1_RowEnter
End Sub


Private Sub DataGridView1_RowEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.RowEnter
Console.WriteLine(DataGridView1.Rows(e.RowIndex).C ells(0).Value.ToString())
end sub
مطمئنا قابل فهم و تبدیل به #C هم هست!

molana alavi
پنج شنبه 01 اسفند 1387, 00:27 صبح
for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++)
{
MessageBox.Show(this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
}

danial82
پنج شنبه 01 اسفند 1387, 07:46 صبح
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
}