누구든지 ReportViewer 도구 모음의 WinForms 버전 용 도구 모음을 수정하는 방법에 대한 아이디어가 있습니까? 즉, 일부 단추와 varius를 제거하고 싶지만 거기에있는 도구 모음을 수정하는 대신 새로운 도구 모음을 만드는 것이 솔루션처럼 보입니다.ReportViewer - 툴바를 수정 하시겠습니까?
처럼, 나는 엑셀로 내보내기를 제거했고, 이런 식으로했다 :
// Disable excel export
foreach (RenderingExtension extension in lr.ListRenderingExtensions()) {
if (extension.Name == "Excel") {
//extension.Visible = false; // Property is readonly...
FieldInfo fi = extension.GetType().GetField("m_isVisible", BindingFlags.Instance | BindingFlags.NonPublic);
fi.SetValue(extension, false);
}
}
, 가능한 방법은 제어를 반복했다 당신이 toolbarbuttons을 제거하기 위해 나 .. 을 요구하는 경우 비트 trickysh 배열을 ReportViewer 내부에 배치하고 단추의 Visible 속성을 숨기도록 변경하면 항상 재설정되므로 좋은 방법은 아닙니다.
MS는 언제 새 버전 btw를 제공합니까?
감사합니다! 당신은 과도한 줌 요인 때문에 내가 가지고있는 문제를 방금 해결했습니다! (특정 보고서의 500 %가 win32의 깊은 곳에서 예외를 일으키고 있었다 ...) – matao