私の報告書では問題の解決策が見つかりましたが、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
あなたの最善の策はGoogleに関数名:_BeforePrintと_HtmlItemCreatedでした。 DevExpress APIのドキュメントには、これらのメソッドのサンプルC#の実装があります。 Ex。 http://documentation.devexpress.com/#XtraReports/DevExpressXtraReportsUnixRControl_BeforePrinttopic –
非常に良い変換ツールがあります。http://www.developerfusion.com/tools/convert/vb-to-csharp/ – HW90