没有显示属性列表数据

时间:2015-01-06 09:20:37

标签: c# asp.net list properties

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 添加项目我可以看不到所有数据我想念我需要改变什么。如果有任何意见我可以申请更好的解决方案以创建财产清单模型

感谢。

1 个答案:

答案 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" },
};