PDA

View Full Version : سوال: مشکل در کار با ردیف های دیتاگرید



pedramfj
شنبه 10 مهر 1389, 10:12 صبح
سلام
چگونه می توان کاری کرد که زمانی که کاربر بر روی یک سلول از یک ردیف دیتا گرید کلیک کرد (که شامل شماره شناسنامه ونام و... است)شماره شناسنامه مندرج در همان ردیف, در یک text نمایش داده شود؟؟؟(می خواهم بر روی سلول ردیف کلیک شود. نه خود ردیف).
و سپس می خواهم آن ردیف غیر فعال شود(enabled).
چگونه؟؟؟
تشکر

ایمان مدائنی
شنبه 10 مهر 1389, 10:18 صبح
خب دوست عزيز شما ميتوني از قسمت properties oاصيت SelectedMod كاري كن تا زماني كه كليك كرد كل رديف انتخاب شود بعد ميتوني با كد زير سلول مورد نظر را داخل تكس باكس بريزي


DataGridView1.SelectedRow[0].Cells[شماره سلول].Value.ToString();

البته دقت كن كه شماره ستونها از 0 شروع ميشه

pedramfj
شنبه 10 مهر 1389, 13:50 عصر
خب دوست عزيز شما ميتوني از قسمت properties oاصيت SelectedMod كاري كن تا زماني كه كليك كرد كل رديف انتخاب شود بعد ميتوني با كد زير سلول مورد نظر را داخل تكس باكس بريزي


DataGridView1.SelectedRow[0].Cells[شماره سلول].Value.ToString();

البته دقت كن كه شماره ستونها از 0 شروع ميشه
دوست عزیز ممنون.
می خواهم وقتی روی یک ردیف کلیک کرد رنگ ردیف عوض بشه.مثلا قرمز.؟؟؟

ایمان مدائنی
شنبه 10 مهر 1389, 14:07 عصر
تو رويداد مربوطه كد زير رو بنويس


dataGridView1.SelectedRows[0].DefaultCellStyle.ForeColor = Color.Red;