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-1403, Jelsoft Enterprises Ltd.