我已經找到了解決方案中的一個問題,但在VB.NET中,我不知道如何將其轉換爲C#,我試着用它在線工具,但它不能確定事件被使用或類似的東西。如果有兩種語言都有savy,也許你可以幫我弄清楚它的翻譯?這裏是VB代碼我如何將其轉換爲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:我試圖將其轉換本網站http://www.developerfusion.com/tools/convert/vb-to-csharp/
原始代碼在這裏找到http://www.devexpress.com/Support/Center/KB/p/A1107.aspx
唯一的「挑戰」將不得不訂閱事件。其餘的只是語法。 – Marlon
你最好的選擇是谷歌的函數名稱:_BeforePrint和_HtmlItemCreated。 DevExpress API文檔爲這些方法提供了示例C#實現。防爆。 http://documentation.devexpress.com/#XtraReports/DevExpressXtraReportsUIXRControl_BeforePrinttopic –
有一個非常好的轉換工具http://www.developerfusion.com/tools/convert/vb-to-csharp/ – HW90