I have a datatable with One ColumnName \"CustomerID\" with Integer DataType. Dynamically I want to add rows to the DataTable. For that, I had created one DataRow object like:
A null/empty string is in the wrong format; you would need to detect that scenario and compensate:
DR["CustomerID"] = string.IsNullOrWhiteSpace(text) ? DBNull.Value : (object)Convert.ToInt32(text);