다음 설정을 사용하여 보고서를 만들었습니다. 문제는 내 링크에 OrderDate를 가져와야하지만 HtmlItemCreated를 사용할 때 OrderCate라는 이름으로 OrderDate가 만들어집니다. OrderDate 레이블의 텍스트를 가져올 수 없습니다. 또는 어떻게 할 수 있습니까?, 나는 eBrick을 잡을 수 있다는 것을 압니다. 내가 HtmlItemCreated에있을 때 텍스트를 만듭니다. 그러나 처음에는 그 다음에 만들어지고 다른 하나는 값을 가지기 때문에 그곳에서 할 수 없습니다. 이것은DevExpress XtraReports를 사용하여이 작업을 수행하는 방법은 무엇입니까?
private void xrLabel200_HtmlItemCreated(object sender, HtmlEventArgs e)
처음 생성 한 후 다시
private void OrderDate_HtmlItemCreated(object sender, HtmlEventArgs e)
내 문제는 내가이 (가) OrderDate_HtmlItemCreated에서 만든 주문일하지만, 그것은 xrlabel200의 evernt 핸들러를 거친 후에는이 생성되는이 필요하다는 것입니다되고있다.
은 내가 등 핸들러의 위치를 변경 시도 무엇을 잘 모릅니다 없습니다 .. 아무것도 .. 여기 사람이 주문 날짜가 헤더에있다
나를 도울 수있는 경우 보고서의 스냅 샷입니다
private void xrLabel200_HtmlItemCreated(object sender, HtmlEventArgs e)
{
string cardTypeName = e.Brick.Text;
switch (cardTypeName)
{
case "N/A":
CardTypeID = 0;
break;
case "MASTER CARD":
CardTypeID = 1;
break;
}
//OrderDate.Text is always returning XRLabel3 (which is the name) because it has not been populated
link.HRef = string.Format("mywebsite.aspx?sDate={0}&ctId={2}", OrderDate.Text, CardTypeID);
link.InnerText = e.Brick.Text;
link.Target = "blank";
currentCell.Controls.Clear();
currentCell.Controls.Add(link);
currentCell.Attributes.Remove("onmousedown");
}