我創建最終用戶的標準報表設計編輯從這個文檔XtraReports如何在Reports Winforms Devexpress中限制最終用戶的某些功能?
我想限制一些控件,如創建新的標籤,行,表&數據源。最終用戶只想編輯該XtraReports中的內容。如何限制它?
我創建最終用戶的標準報表設計編輯從這個文檔XtraReports如何在Reports Winforms Devexpress中限制最終用戶的某些功能?
我想限制一些控件,如創建新的標籤,行,表&數據源。最終用戶只想編輯該XtraReports中的內容。如何限制它?
在這裏,您需要Override toolbox或需要Override XRControl drag and drop behaviour來限制用戶使用選定的XRControls。
您可以自定義XRControl如下:
<DefaultBindableProperty("Number"), ToolboxBitmap(GetType(XRNumericLabel))> _
Public Class XRNumericLabel
Inherits XRLabel
Private myNumber As Integer
<SRCategory(ReportStringId.CatData), DefaultValue(0), Bindable(True)> _
Public Overridable Property Number() As Integer
Get
Return myNumber
End Get
Set(ByVal value As Integer)
myNumber = Value
End Set
End Property
<Browsable(False), EditorBrowsable(EditorBrowsableState.Never), Bindable(False)> _
Public Overrides Property Text() As String
Get
Return myNumber.ToString()
End Get
Set(ByVal value As String)
Dim i As Integer
If Integer.TryParse(Value, i) Then
myNumber = i
Else
Throw New ArgumentException("This text can't be converted to a number!")
End If
End Set
End Property
End Class
只是做一個布爾,如果布爾是真實的人不受限制。 當它是假的人被限制。 – MCollard
嗨,在哪裏做一個布爾?新的devexpress工具如何檢查布爾? – Srihari
顯然XtraReports有它自己的限制事物的方法。 Monil Gandhi對你有正確的答案:) – MCollard