+2004-10-12 Atsushi Enomoto <atsushi@ximian.com>
+
+ * DataSet.cs : DBNull attribute column should not be written as
+ empty attribute. This fixes bug #68007.
+
2004-10-12 Atsushi Enomoto <atsushi@ximian.com>
* DataSet.cs, XmlConstant.cs, XmlSchemaDataImporter.cs:
private void WriteColumnAsAttribute (XmlWriter writer, XmlWriteMode mode, DataColumn col, DataRow row, DataRowVersion version)
{
- WriteAttributeString (writer, mode, col.Namespace, col.Prefix, XmlConvert.EncodeLocalName (col.ColumnName), WriteObjectXml (row[col, version]));
+ if (!row.IsNull (col))
+ WriteAttributeString (writer, mode, col.Namespace, col.Prefix, XmlConvert.EncodeLocalName (col.ColumnName), WriteObjectXml (row[col, version]));
}
private void WriteTableElement (XmlWriter writer, XmlWriteMode mode, DataTable table, DataRow row, DataRowVersion version)