Skip to content

Instantly share code, notes, and snippets.

@trailmax
Created September 30, 2018 20:58
Show Gist options
  • Save trailmax/0100bd6926f311fae277848ce7624e98 to your computer and use it in GitHub Desktop.
Save trailmax/0100bd6926f311fae277848ce7624e98 to your computer and use it in GitHub Desktop.
MakeDataset
public DataSet MakeDataset(DataRow dr)
{
DataSet dataSet = new DataSet();
DataTable dataTable2 = dataSet.Tables.Add("VALUES");
DataRow row2 = dataTable2.NewRow();
foreach (DataColumn column in dr.Table.Columns)
{
dataTable2.Columns.Add(column.ColumnName, column.DataType);
if (dr.RowState == DataRowState.Added | dr.RowState == DataRowState.Modified)
{
row2[column.ColumnName] = RuntimeHelpers.GetObjectValue(dr[column.ColumnName]);
}
}
dataTable2.Rows.Add(row2);
return dataSet;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment