MainWeb

MainWeb class

الفئة الأصلية للتحكم في الشبكة. الاستخدام الداخلي فقط.

public class MainWeb : ExtWebControl, INamingContainer, IPostBackDataHandler, 
    IPostBackEventHandler, ISerializable

المنشئون

اسموصف
MainWeb()Default_Constructor

الخصائص

اسموصف
ActiveCell { get; set; }الحصول على الخلية النشطة للورقة الحالية أو تعيينها. تم تغييرها لتكون قابلة للكتابة منذ الإصدار 1.9.0.1.
ActiveCellBgColor { get; set; }يحدد لون الخلفية للخلية النشطة.
ActiveCellColor { get; set; }تحديد لون الخلية النشطة.
ActiveHeaderBgColor { get; set; }يحدد لون الخلفية لرأس الصف / العمود النشط.
ActiveHeaderColor { get; set; }يحدد لون رأس الصف / العمود النشط.
ActiveSheet { get; }الحصول على الورقة النشطة
ActiveSheetIndex { get; set; }الحصول على فهرس الورقة النشط أو تعيينه. يساوي WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; }يحدد نمط علامة التبويب النشطة.
ACWClientPath { get; set; }الحصول على أو تحديد مسار الويب لملفات البرنامج النصي / الصور لعنصر التحكم. على سبيل المثال: “http: // localhost / acw_client” . يمكنك أيضًا تعيين هذه القيمة في ملف web.config. أضف هذا القسم إلى قسم <التكوين>: <appSettings><add key = “aspose.cells.gridweb.acw_client_path” value = “/ acw_client /” /></appSettings>
ACWLanguageFileUrl { get; set; }الحصول على أو تعيين عنوان url لملف اللغة لعنصر التحكم. على سبيل المثال: “/acw_client/lang_en.js”. بشكل افتراضي ، يتم استخدام ملف إنجليزي مدمج.
AutoRefreshChart { get; set; }الحصول على أو تحديد ما إذا كان سيتم تحديث صورة المخطط أثناء تحديث قيمة الخلية. القيمة الافتراضية هي true
BottomTableStyle { get; set; }الحصول على أو تحديد نمط الشريط السفلي لعنصر التحكم.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; }يمثل محرك الحساب المخصص للمستخدم لتوسيع محرك الحساب الافتراضي لـ Aspose.Cells.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; }الحصول على اسم ملف النمط المخصص أو تعيينه.
DefaultFontName { get; set; }الحصول على اسم الخط الافتراضي لعنصر التحكم أو تعيينه.
DefaultFontSize { get; set; }الحصول على حجم الخط الافتراضي لعنصر التحكم أو تعيينه.
DefaultGridLineColor { get; set; }الحصول على اللون الافتراضي لخط الشبكة أو تعيينه.
DisplayCellTip { get; set; }
EditMode { get; set; }الحصول على أو تحديد وضع تحرير عنصر التحكم.
EnableAJAX { get; set; }
EnableAsync { get; set; }الحصول على أو تعيين ما إذا كان يتم تحميل بيانات الخلايا بطريقة غير متزامنة ، واقترح تقديم طلب للحصول على ورقة واحدة تحتوي على أكثر من 10000 خلية.
EnableClientColumnOperations { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين عمليات عمود جانب العميل.
EnableClientFreeze { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين عمليات التجميد من جانب العميل.
EnableClientMergeOperations { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين عمليات الدمج من جانب العميل.
EnableClientResizeColumnRow { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين عمود وصف صف وتغيير حجم جانب العميل.
EnableClientRowOperations { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين عمليات الصف من جانب العميل.
EnableDoubleClickEvent { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين حدث النقر المزدوج من جانب العميل.
EnableMetalLightEffect { get; set; }يحصل أو يحدد ما إذا كان سيتم تطبيق تأثير الضوء المعدني.
EnablePaging { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين وضع ترحيل عنصر التحكم.
EnableStyleDialogbox { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمكين مربع حوار نمط جانب العميل.
FilteredPaging { get; set; }الحصول على أو تعيين ما إذا كان سيتم تمكين الترحيل بعد تصفية البيانات ، سيصبح ساريًا عندما يكون EnablePaging صحيحًا.
ForceValidation { get; set; }يحصل أو يحدد ما إذا كان سيتم فرض التحقق من جانب العميل.
FrameTableStyle { get; set; }الحصول على أو تحديد نمط الإطار لعنصر التحكم.
GoonDefaultSaveOperation { get; set; }الحصول على أو تحديد ما إذا كان GridWeb سيقوم بعملية الحفظ الافتراضية ، والقيمة الافتراضية هي true.
HeaderBarHeight { get; set; }الحصول على أو تحديد الارتفاع (System.Web.UI.WebControl.Unit) لشريط الرأس العلوي لعنصر التحكم.
HeaderBarStyle { get; set; }الحصول على نمط شريط الرأس أو تعيينه.
HeaderBarTableStyle { get; set; }الحصول على نمط شريط الرأس لعنصر التحكم أو تعيينه.
HeaderBarWidth { get; set; }الحصول على أو تعيين العرض (System.Web.UI.WebControl.Unit) أو شريط الرأس الأيسر لعنصر التحكم.
override Height { get; set; }الحصول على أو تحديد ارتفاع (System.Web.UI.WebControl.Unit) لعنصر التحكم.
IsCalculateFormula { get; set; }الحصول على أو تحديد ما إذا كان سيتم حساب الصيغة بعد تغيير قيمة الخلية أو بعد استيراد ملف. القيمة الافتراضية هي true .
IsPostBack { get; }يحصل على قيمة تشير إلى ما إذا كان يتم تحميل شبكة الويب استجابةً لإعادة إعادة النشر للعميل ، أو إذا كان يتم تحميله والوصول إليه لأول مرة.
LinksTable { get; }
MaxColumn { get; set; }الحصول على أو تعيين الحد الأقصى لفهرس عمود العرض (على أساس الصفر) لورقة الويب . يستخدم عنصر التحكم القيمة الأكبر لعمود MaxColumn والحد الأقصى لبيانات الورقة .
MaxRow { get; set; }الحصول على أو تعيين الحد الأقصى لفهرس صف العرض (على أساس الصفر) لورقة الويب . يستخدم عنصر التحكم القيمة الأكبر لصف MaxRow والحد الأقصى لبيانات الورقة .
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; }الحصول على أو تعيين الحد الأدنى لفهرس صف العرض (على أساس الصفر) لورقة الويب . يستخدم عنصر التحكم القيمة الأصغر لصف MinRow وبيانات الورقة الأدنى .
ModifiedCells { get; }الحصول على مجموعة الخلايا التي تم تعديلها بواسطة العميل.
NeedRenderGroupRows { get; set; }يحصل أو يحدد ما إذا كان سيتم إظهار grouprows .
NoHScroll { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان شريط التمرير الأفقي مخفيًا.
NoScroll { get; set; }
NoVScroll { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان شريط التمرير العمودي مخفيًا.
OnAjaxCallFinishedClientFunction { get; set; }الحصول على أو تعيين اسم وظيفة جانب العميل ليتم استدعاؤها عند انتهاء ajaxcall. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة GridAjaxcallFinished () { تنبيه (this.id + “ajaxcall finish”) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnCellErrorClientFunction { get; set; }الحصول على أو تعيين اسم وظيفة جانب العميل ليتم استدعاؤها عند فشل التحقق من صحة الخلية. يجب الإعلان عن وظيفة العميل على النحو التالي: دالة MyOnCellError (خلية) { تنبيه (GridWeb1.getCellValueByCell (خلية)) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnCellSelectedAjaxCallBackClientFunction { get; set; }الحصول على أو تعيين وظيفة جانب العميل المطلوب استدعاؤها عند تحديد خلية. يجب التصريح عن وظيفة العميل على النحو التالي: الوظيفة MyOnSelectCellAjaxCallBack (الخلية ، بيانات العميل) { } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnCellSelectedClientFunction { get; set; }الحصول على أو تعيين وظيفة جانب العميل المطلوب استدعاؤها عند تحديد خلية. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnSelectCell (خلية) { GridWeb1.setCellValueByCell (خلية ، “اختبار”) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnCellUnselectedClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها عند عدم تحديد الخلية. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnUnselectCell (خلية) { GridWeb1.setCellValueByCell (خلية ، “اختبار”) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnCellUpdatedClientFunction { get; set; }الحصول على أو تعيين اسم وظيفة جانب العميل ليتم استدعاؤها عند تحديث قيمة الخلية. يجب التصريح عن وظيفة العميل على النحو التالي: دالة MyOnCellUpdated (خلية) { تنبيه (this.getCellValueByCell (خلية)) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnContextMenuShowClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها عند عرض قائمة السياق. يجب الإعلان عن وظيفة العميل على النحو التالي: وظيفة onContextMenuShow () { var menu = event.srcElement ؛ menu.setItemVisibility (“حذف” ، “حظر”) ؛ menu.setItemVisibility (“تحديث” ، “بلا”) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnDoubleClickCellClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها عند النقر نقرًا مزدوجًا على الخلية. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnDoubleClickCell (خلية) { GridWeb1.setCellValueByCell (خلية ، “اختبار”) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnDoubleClickRowClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها عند النقر نقرًا مزدوجًا على أحد الصفوف. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnRowDoubleClick (صف) { تنبيه (صف) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnGridInitClientFunction { get; set; }الحصول على أو تعيين اسم وظيفة جانب العميل ليتم استدعاؤها عند تهيئة الشبكة. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnGridInit (شبكة) { تنبيه (“تمت تهيئة الشبكة:” + grid.id) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnlyAuto { get; set; }الحصول على أو تحديد ما إذا كان يناسب الصفوف التي لم يتم تخصيص ارتفاعها ، والقيمة الافتراضية هي false
OnPageChangeClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها بعد تغيير فهرس الصفحة. تصبح سارية المفعول فقط عندما يكون EnablePaging صحيحًا. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnPageChange (فهرس) { console.log (“الصفحة الحالية هي:” + الفهرس) ؛ } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnPageSubmitClientFunction { get; set; }الحصول على أو تعيين وظيفة العميل المطلوب استدعاؤها قبل إرسال الصفحة من جانب العميل.
OnShapeSelectedClientFunction { get; set; }الحصول على وظيفة جانب العميل أو تعيينها ليتم استدعاؤها عند تحديد شكل. يجب التصريح عن وظيفة العميل على النحو التالي: وظيفة MyOnSelectShape (شكل) { var name = shape.getAttribute (“namevalue”) var text = shape.getAttribute (“textvalue”) var value = shape.getAttribute (“controlvalue”) var type = shape.getAttribute (“msotype”) } ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
OnSubmitClientFunction { get; set; }الحصول على أو تعيين وظيفة العميل المطلوب استدعاؤها قبل إرسال عنصر التحكم من جانب العميل. يجب الإعلان عن وظيفة العميل على النحو التالي: وظيفة MyOnSubmit (arg، cancellEdit) { العودة صحيح} الوسيطة هي وسيطة الإرسال ، وتحتوي على الأمر الذي سيتم نشره على الخادم. تشير القيمة “إلغاء التعديل” إلى قيمة منطقية تشير إلى ما إذا كان عنصر التحكم قد تجاهل إدخال المستخدم قبل الإرسال. ملاحظة: يمكنك استخدام المؤشر “هذا” في وظيفة العميل لتوجيه التحكم في الشبكة الذي يطلق الحدث.
PageSize { get; set; }الحصول على حجم الصفحة أو تعيينه في وضع الترحيل.
PicturesTable { get; }
PresetStyle { get; set; }الحصول على النمط المحدد مسبقًا أو تعيينه.
RefreshValidation { get; set; }الحصول على أو تحديد ما إذا كان سيتم تحديث قيمة التحقق من الصحة بعد تغيير قيمة الخلية.
RenderHiddenRow { get; set; }يحصل أو يحدد ما إذا كان الصف المخفي قد تم عرضه في GridControl ، القيمة الافتراضية هي false . إذا كنت بحاجة إلى إظهار الصف المخفي الأخير ، فيجب عليك تعيينه على أنه true
ScrollBarArrowColor { get; set; }يحدد لون زر سهم شريط التمرير.
ScrollBarBaseColor { get; set; }تحديد لون شريط التمرير الخاص بعنصر التحكم.
SelectCellBgColor { get; set; }يحدد لون الخلفية للخلايا المحددة في نطاق متعدد التحديد.
SelectCellColor { get; set; }يحدد لون الخلايا المحددة في نطاق متعدد التحديد.
SessionLoaded { get; set; }
SessionMode { get; set; }الحصول على أو تعيين وضع جلسة الشبكة . هناك 4 أنواع من وضع الجلسة: 1. الجلسة (افتراضي): استخدم جلسة النظام لتخزين بيانات الورقة. بشكل عام ، يستخدم asp.net حالة جلسة InProc. تدعم الشبكة أيضًا “StateServer” خارج جلسة المعالجة state وحالة جلسة SQLServer. 2. حالة العرض: استخدم حالة عرض الصفحة لتخزين بيانات الورقة. 3. مخصص: استخدم أحداث LoadCustomData و SheetDataUpdated لتخزين / استرداد بيانات الورقة. 4. الملف: تخزين / استعادة بيانات الورقة في SessionStorePath.
SessionSaved { get; set; }
SessionStorePath { get; set; }الحصول على مسار مخزن ذاكرة التخزين المؤقت للجلسة أو تعيينه عندما يكون وضع الجلسة هو File أو ViewState ، وما إلى ذلك: gridweb.SessionStorePath = “c: / mytempdir / session”؛ ثم سيتم تخزين بيانات الجلسة في c: / mytempdir / session
Settings { get; set; }يمثل إعدادات المصنف.
ShapesTable { get; }
ShowAddButton { get; set; }يحصل أو يحدد ما إذا كان سيتم إظهار زر إضافة ورقة العمل.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; }ما إذا كان Gridweb يعرض شريط أدوات مربع التحرير كما هو الحال في MS-EXCEL. إذا تم تمكينه ، فسيتم عرض مربع تحرير للخلية الحالية في Gridweb. إذا قمنا بتمكين هذه الميزة ، فسنحتاج إلى استيراد مكتبة jquery js في ملفات aspx لدعم هذه الميزة الجديدة. جميع أحدث إصدار jquery على ما يرام. إلخ.
ShowCommandBarAtTop { get; set; }يحدد ما إذا كان سيتم إظهار شريط الأوامر (بما في ذلك شريط الأوامر وشريط علامات التبويب) في الجزء العلوي من عنصر التحكم.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; }الحصول على أو تحديد ما إذا كان سيتم إظهار خطوط الشبكة الافتراضية للخلايا.
ShowHeaderBar { get; set; }
ShowLoading { get; set; }يحدد ما إذا كان سيتم إظهار مربع حوار التحميل أثناء إعادة النشر إلى الخادم.
ShowLoadingPosition { get; set; }يحدد المنشور الأيسر العلوي (بالبكسل) لإظهار مربع حوار التحميل أثناء إعادة النشر إلى الخادم ، إلخ. 100،200 تعني أن مربع حوار التحميل الأيسر ، أعلى المنشور هو 100 بكسل ، 200 بكسل .
ShowSaveButton { get; set; }يحصل أو يحدد ما إذا كان سيتم إظهار زر الحفظ.
ShowSubmitButton { get; set; }يحصل أو يحدد ما إذا كان سيتم إظهار زر الإرسال.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; }الحصول على أو تحديد ما إذا كان زر التنقل عبر علامة التبويب معروضًا أم لا ، تكون القيمة الافتراضية صحيحة.
ShowUndoButton { get; set; }يحصل أو يحدد ما إذا كان سيتم إظهار زر التراجع.
SpanWrap { get; set; }تحديد ما إذا كان سيتم التفاف المحتوى في امتداد الخلية. القيمة الافتراضية هي true .
TabStyle { get; set; }الحصول على نمط شريط علامات التبويب أو تحديده.
UseClientPageHeight { get; set; }الحصول على أو تحديد ما إذا كان موقع الشبكة يستخدم ارتفاع صفحة العميل كارتفاع تحكم ، ويكون مناسبًا عند تعيين الارتفاع = “100٪” ، والقيمة الافتراضية هي false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; }الحصول على أو تحديد موضع شريط التمرير الخاص بلوحة عرض الشبكة.
ViewPanelScrollTop { get; set; }الحصول على أو تحديد موضع شريط التمرير الخاص بلوحة عرض الشبكة.
ViewTableStyle { get; set; }الحصول على نمط لوحة عرض البيانات أو تعيينه .
WebWorksheets { get; }
override Width { get; set; }الحصول على أو تعيين عرض (System.Web.UI.WebControl.Unit) لعنصر التحكم.
WorkSheets { get; }
XhtmlMode { get; set; }
static PictureCachePath { get; set; }الحصول على مسار تخزين الصور للمصنف أو تعيينه ، سيتم تخزين جميع الأشكال والصور في هذا الدليل ، المسار الافتراضي هو acwcache ضمن التطبيق الحالي Base Directory يحتاج المستخدمون إلى تنفيذ خدمة جدولة لتنظيف الملفات التي تم إخراجها من وقت الجلسة.

طُرق

اسموصف
CalculateFormula()حساب نتيجة الصيغ .
override DataBind()اربط عنصر التحكم وجميع خطوطه الفرعية بمصدر البيانات الخاص به.
override Dispose()
ImportExcelFile(Stream)الواردات من دفق ملف Excel ، بما في ذلك دفق ملف القرص أو دفق الذاكرة.
ImportExcelFile(string)الواردات من ملف Excel .
LoadCSVFile(Stream)تحميل البيانات من دفق ملف CSV .
LoadCSVFile(string)تحميل البيانات من ملف CSV .
LoadHTMLFile(Stream)تحميل البيانات من دفق ملف HTML .
LoadHTMLFile(string)تحميل البيانات من ملف HTML .
LoadSpreadSheetMLFile(Stream)تحميل البيانات من تدفق ملف SpreadSheetML .
LoadSpreadSheetMLFile(string)تحميل البيانات من ملف SpreadSheetML .
RefreshChartShape()قم بتحديث كل صورة المخطط لورقة العمل النشطة.
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream)يحفظ البيانات في دفق ملف CSV .
SaveCSVFile(string)يحفظ البيانات في ملف CSV .
SaveCustomStyleFile(string)يحفظ بيانات النمط الحالي لعنصر التحكم في ملف xml. يمكن استخدامه لإنشاء ملف النمط المخصص الخاص بك.
SaveHTMLFile(Stream)يحفظ البيانات في دفق ملف HTML .
SaveHTMLFile(string)يحفظ البيانات في ملف HTML .
SaveSpreadSheetMLFile(Stream)يحفظ البيانات في تدفق ملف SpreadSheetML .
SaveSpreadSheetMLFile(string)يحفظ البيانات في ملف SpreadSheetML .
SaveToExcelFile(Stream)يحفظ أوراق العمل في ملف Excel.
SaveToExcelFile(string)يحفظ أوراق العمل في ملف Excel بتنسيق Excel 2003.
SaveToExcelFile(Stream, GridSaveFormat)يحفظ أوراق العمل في ملف Excel.
SaveToExcelFile(Stream, GridSaveOptions)يحفظ أوراق العمل في ملف Excel.
SaveToExcelFile(string, GridSaveFormat)يحفظ أوراق العمل في ملف Excel.
SaveToExcelFile(string, GridSaveOptions)يحفظ أوراق العمل في ملف Excel.
SetCustomStyle(Stream)يحدد ملف النمط المخصص من الدفق بما في ذلك دفق ملف القرص أو دفق الذاكرة.

أنظر أيضا