View Full Version : سوال: Set Null Value For Datagridview Columns
  
hamid_0341
یک شنبه 31 شهریور 1392, 09:04 صبح
باسلام 
چجوری برای تمام Column های گرید ویو Null Value بزارم ؟!؟ 
یعنی اگه خالی بود مثلا پس زمینش رنگش عوض بشه و "--" بزاره توی اون  Column?
مهرداد صفا
یک شنبه 31 شهریور 1392, 09:10 صبح
با سلام.
به سادگی و با استفاده از دو حلقه:
foreach(var row in DataGrid.Rows)
foreach(var cell in row.Cells)
if(cell.Value==null) cell.Value="--";
hamedAdmin
یک شنبه 31 شهریور 1392, 09:11 صبح
سلام
میشه سوالتون رو بیشتر توضیح بدید؟
hamid_0341
یک شنبه 31 شهریور 1392, 09:33 صبح
با سلام.
به سادگی و با استفاده از دو حلقه:
foreach(var row in DataGrid.Rows)
foreach(var cell in row.Cells)
if(cell.Value==null) cell.Value="--";
اگه Row هام خیلی بشن مشکلی پیش نمیاد ، کند بشه ؟!
hamid_0341
یک شنبه 31 شهریور 1392, 09:36 صبح
سلام
میشه سوالتون رو بیشتر توضیح بدید؟
 
اگه هر کدوم از Column های گرید ویوم خالی بود Value ش بشه "--"
hamid_0341
یک شنبه 31 شهریور 1392, 09:44 صبح
آقای صفا کد شما اجرا نشد من تغییرش دادم اینجوری
 foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                foreach (DataGridViewCell cell in row.Cells)
                {
                    if (cell.Value == null) cell.Value = "--";
                }
            }
ولی الان یک اروری میده بعضی ها درست میشن بعضی ها درست نیست !!!
hamid_0341
یک شنبه 31 شهریور 1392, 11:28 صبح
کسی نظری نداره ؟!
hamid_hr
یک شنبه 31 شهریور 1392, 12:18 عصر
if (string.IsNullOrEmpty(cell.Value)) cell.Value = "--";
شرطو اينطوري بنويس
ويرايش شد
hamid_0341
یک شنبه 31 شهریور 1392, 14:21 عصر
if (string.IsNullOrEmpty(cell.Value) == null) cell.Value = "--";
شرطو اينطوري بنويس
 
چجوری Bool رو با Null می سنجی ؟؟؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.