Приведенный ниже код работает хорошо только тогда, когда я отображаю результат в раскрывающемся списке, но когда я пытаюсь отобразить его в метке, в виде списка или в виде сетки, он отказывается, когда я заменяю dropdownlist1 меткой.Кто-то может показать мне, как это сделать?
TenderNotificationInfo[] noticeInfo = returnVo.tenderNotificationInfo;
int len = noticeInfo.Length;
List<CTendNotificationInfo> tendInfo = new List<CTendNotificationInfo>();
List<LotInfo> lot = new List<LotInfo>();
CTendNotificationInfo tend_curr = new CTendNotificationInfo();
//LotInfo lot_curr = new LotInfo();
for (int i = 0; i < len; i++)
{
tend_curr.PENAME = noticeInfo[i].tenderRefNumber;
tend_curr.PECODE = noticeInfo[i].tenderRefName;
tendInfo.Add(tend_curr);
TenderLOTInfo[] lotInfo = noticeInfo[i].tenderLOTInfo;
int size = lotInfo.Length;
if (size != 0)
{
for (int j = 0; j < size; j++)
{
lot.Add(new LotInfo()
{
LOTNO = lotInfo[j].tenderLotNumber,
LOTNAME = lotInfo[j].tenderLotName,
});
}
}
}
Session.Add("tendInfo", tendInfo);
Session.Add("lot", lot);
//begin of displaying in DropDownList1 *****************************************************************************
DropDownList1.DataSource = tendInfo;
DropDownList1.DataTextField = "DEADLINE";// TENDREFNAME";
DropDownList1.DataValueField = "TENDREFNUM";
DropDownList1.DataBind(); //end of displaying in DropDownList1 ************************************