Gateway.cs页面
public class gatewayConnectionPropertyData
{
public string url { get; set; }
public int type { get; set; }
public string service_desc { get; set; }
}
protected void btnAddEdit_Click(object sender, EventArgs e)
{
gatewayConnectionPropertyData proposal = new gatewayConnectionPropertyData();
proposal.url = "/testproposal.xml";
proposal.type = 13;
proposal.service_desc = "proposal";
gatewayConnectionPropertyData utility = new gatewayConnectionPropertyData();
proposal.url = "/testUtulity.xml";
proposal.type = 12;
proposal.service_desc = "utility";
gatewayConnectionPropertyData intelligence = new gatewayConnectionPropertyData();
proposal.url = "/testinteligence.xml";
proposal.type = 53;
proposal.service_desc = "intelligence";
List<gatewayConnectionPropertyData> mydataList = new List<gatewayConnectionPropertyData>();
gatewayConnectionPropertyDataList.Add(proposal);
gatewayConnectionPropertyDataList.Add(utility);
gatewayConnectionPropertyDataList.Add(intelligence);
}
mydataList 总是数3然而只出现l 添加项目我可以看不到所有数据我想念我需要改变什么。如果有任何意见我可以申请更好的解决方案以创建财产清单模型。
感谢。
答案 0 :(得分:0)
首先,您要在gatewayConnectionPropertyDataList
中添加项目(我不确定它是什么),但如果您期望mydataList
中的数据,则只需添加此变量。此外,您可以像这样使用collection initializers
: -
List<gatewayConnectionPropertyData> mydataList =
new List<gatewayConnectionPropertyData>
{
new gatewayConnectionPropertyData { url = "/testproposal.xml", type = 13,
service_desc = "proposal" },
new gatewayConnectionPropertyData { url = "/testUtulity.xml", type = 12,
service_desc = "utility" },
new gatewayConnectionPropertyData { url = "/testinteligence.xml", type = 53,
service_desc = "intelligence" },
};