سلام خب دوستان تمام مشکلات قبلیم حل شد ولی ی اتفاق جدید !
میخام با کلید روی سطر دیتا گریدم تمام فیلد ها برن تو تکست باکس خودشون ولی نمیدونم باید چیکار کنم ممنون میشم کمکم کنید اساتید!!!!
استاد خودم که حرفی نمیزنه شما کمکم کنید ی دنیا ممنون...
احمدرضا wrote:
دلیلش این هست که هنوز ایونت selection changed برا برنامه فعال نشده. وقتی روی دیتا گرید کلیک کردی از منوی ایونت روی selection changed دابل کلیک کن و کد ها رو اون جا بنویس...
اگه اینجوری عمل کنی درست میشه وگرنه هیچ اتفاقی نمی افته.
البته یادت باشه فقط باید کد های اصلی رو بنویسی و دیگه نباید دوباره خط تعریف تابع رو بنویسی.
احمدرضا wrote:
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count != 1)
return;
txt_bcode.Text = dataGridView1.SelectedRows[0].Cells[6].Value.ToString();
txt_title.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
txt_publisher.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
txt_writer.Text = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
txt_translator.Text = dataGridView1.SelectedRows[0].Cells[3].Value.ToString();
txt_subject.Text = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
}