내 보고서 중 하나에서 문제가 있지만 VB.NET에서 문제의 해결책을 발견했으며 C#으로 변환하는 방법을 잘 모르겠습니다. 도구는 사용되지만 사용 된 이벤트를 결정하지 못합니다. 두 언어 모두에 능숙한 사람이 있다면 어쩌면 그 번역을 알아낼 수 있습니까? 여기어떻게 이것을 C로 변환합니까?
Private Sub XrLabel1_BeforePrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs)
Handles XrLabel1.BeforePrint
CType(sender, XRLabel).Tag = GetCurrentColumnValue("ID")
End Sub
Private Sub XrLabel1_HtmlItemCreated(ByVal sender As Object, ByVal e As
DevExpress.XtraReports.UI.HtmlEventArgs) Handles XrLabel1.HtmlItemCreated
e.ContentCell.InnerHtml =
String.Format("<a href=http://www.testarea.com/property.aspx?id={1}>{0}</a>", e.ContentCell.InnerText,
e.Data.Tag)
PS는 VB 코드를입니다 :이 사이트 http://www.developerfusion.com/tools/convert/vb-to-csharp/
에 변환하려고 원본 코드가 여기 http://www.devexpress.com/Support/Center/KB/p/A1107.aspx
유일한 도전은 이벤트에 가입해야하는 것입니다. 나머지는 구문입니다. – Marlon
가장 좋은 방법은 _BeforePrint 및 _HtmlItemCreated라는 함수 이름을 Google에 전달하는 것이 었습니다. DevExpress API 문서에는 이러한 메서드에 대한 샘플 C# 구현이 있습니다. 전의. http://documentation.devexpress.com/#XtraReports/DevExpressXtraReportsUIXRControl_BeforePrinttopic –
아주 좋은 변환 도구가 있습니다. http://www.developerfusion.com/tools/convert/vb-to-csharp/ – HW90