PDA

View Full Version : جایگزین کزدن کاراکتر خاص به جای دیتای واقعی table در dataGridView



farnoosh66
دوشنبه 16 فروردین 1395, 19:00 عصر
سلام دوستان
چطوری میتونم توی دیتاگریدویو که داره اطلاعات یه جدول نشون میده،مثلا بجای همه کاراکترهای '1' جدول ، تو دیتاگزید ویو یه کاراکتر خاص بزارم؟؟

Masoomeh.H
سه شنبه 17 فروردین 1395, 06:04 صبح
سلام دوستان
چطوری میتونم توی دیتاگریدویو که داره اطلاعات یه جدول نشون میده،مثلا بجای همه کاراکترهای '1' جدول ، تو دیتاگزید ویو یه کاراکتر خاص بزارم؟؟


foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Cells[3].Value.ToString() == "Create Serial")
row.Cells[3].Value = "ایجاد شماره سریال";
else if(row.Cells[3].Value.ToString() == "Success Call")
row.Cells[3].Value = "تماس موفق";}

khokhan
سه شنبه 17 فروردین 1395, 10:28 صبح
سلام دوستان
چطوری میتونم توی دیتاگریدویو که داره اطلاعات یه جدول نشون میده،مثلا بجای همه کاراکترهای '1' جدول ، تو دیتاگزید ویو یه کاراکتر خاص بزارم؟؟

به جای اینکه ابتدا دیتا گرید رو پرکنی وبعد کاراکتر ها رو جابجا کنی ، همون ابتدا که کوئری رو می نویسی فکری به حال کاراکترا بکنی ...
یعنی کوئری رو با Case و When اجرا کنی :

SELECT Id,
kala_code = CASE kala_code
WHEN '1' THEN 'بادمجان'
WHEN '2' THEN 'شلقم'
WHEN '3' THEN 'کلم'
WHEN '4' THEN 'خیار'
ELSE '' END, price FROM Kalas