0
我有一個表有幾列,我想添加一個沒有給它一個值的列,因爲它是一個(有點)複雜的對象,每次使用該表時可能都沒用。我可以在數據綁定後期創建列值嗎?
所以我當前的代碼看起來是這樣的:
var com = new SqlConnection(functions.ConnectionString).CreateCommand();
com.CommandText = @"
SELECT
S.id
, S.Name
, S.MemberID
FROM dbo.SubSets AS S
WHERE S.SubsetType = 0
AND S.MemberId > 1
";
this.tblSubsets = new DataTable();
new SqlDataAdapter(com).Fill(this.tblSubsets);
this.tblSubsets.Columns.Add(new DataColumn()
{
AllowDBNull = true
, ColumnName = "Member"
, DataType = typeof(object) // ?
, DefaultValue = DBNull.Value // late binding mechanism?
});
我怎樣才能讓該列Member
巋然不動「空」,直到它被使用DoSomethingwith(table.Rows[x]["Member"])
?