我以为我可以填写一个类型化的数据集,我就是这样创建的:
表的名称是HouseInformation
在设计模式中,我创建了一个名为NameOfHouse和Price的列。
是不是可以直接填充列?像...
dsWincObjects dsHouse = new dsWincObjects();
dsHouse.NameOfHouse = "value";
和......和
或选项我认为......要实现列
dsWincObjects.HouseInformationDataTable dtHouse = new dsWincObjects.HouseInformationDataTable();
不可能直接访问列?并给我的价值观填补?
dtHouse.NameOfHouse = "value";....
由于
//编辑
dsWincObjects dsMieter = new dsWincObjects();
dsWincObjects.MieterInformationDataTable dtMieter = new dsWincObjects.MieterInformationDataTable();
dsWincObjects.MieterInformationRow newRow = dtMieter.NewMieterInformationRow();
newRow.FullName = "test";
dsMieter.MieterInformation.AddMieterInformationRow(newRow);
答案 0 :(得分:3)
您需要逐行进行,并将信息添加到每个列的列中。
DataTable HouseInformation = new DataTable("HouseInformation");
DataColumn colName = HouseInformation.Columns.Add("NameOfHouse");
DataColumn colPrice = HouseInformation.Columns.Add("Price");
// Add Data
DataRow newRow = HouseInformation.NewRow();
newRow[colName] = "Name of House 1";
newRow[colPrice] = 400000;
HouseInformation.Rows.Add(newRow);