2009-05-27 3 views

ответ

1

Пустой тег не имеет то же значение, что и null, особенно для строк. Как бы вы повлияли, если тег присутствует, но пустой?

+0

нуль или пустой то же самое в этом случае. – 2009-05-27 12:58:05

0

Думайте о NULL как состоянии и все остальное как значение. Поэтому, если вы хотите пустое значение, просто отправьте пустую строку (одно пустое пространство)

-1

вы должны нарисовать свой метод с атрибутом, который говорит ему оставаться там. не рядом с моей машиной winblows, поэтому не могу дать вам фактический код. но будет выглядеть примерно так,

[XMLElement(IsNullable = true)] 
myProperty {get;set;} 
+0

-1: Обратите внимание, что он говорит о DataSet, поэтому для включения атрибута нет свойства. –

1
//Try changing values of cells. 

foreach (DataRow row in dtPr.Rows) 
{ 
    for (int i = 0; i < dtPr.Columns.Count; i++) 
    { 


    dtPr.Columns[i].ReadOnly = false; 

     if (string.IsNullOrEmpty(row[i].ToString())) 
     { 
      if (dtPr.Columns[i].DataType == typeof(string)) 
       row[i] = string.Empty; 
      else if (dtPr.Columns[i].DataType == typeof(int)) 
       row[i] = 0; 
      else if (dtPr.Columns[i].DataType == typeof(DateTime)) 
       row[i] = new DateTime(1753, 1, 1); 
     } 
    } 
} 
Смежные вопросы