صافي تقويم - جعل خلية كاملة تؤدي إعادة النشر (نقر)

StackOverflow https://stackoverflow.com/questions/619277

  •  03-07-2019
  •  | 
  •  

سؤال

ولقد حصلت على تقويم صافي وتشغيلها وجلب المعلومات من قاعدة بيانات. افتراضيا عدد يوم له بعد الظهر عمل المطبق عليه.

ما أحاول القيام به هو أن يكون هذا الإجراء ينطبق على خلية كاملة بحيث لا يحتاج المستخدم إلى النقر على مجرد وصلة النص.

وأنا العمل dayRenderer لدي السطر التالي في محاولة لتكرار العمل ولكن الوسيطة الثانية لست متأكدا من كيفية تعيينه.

ويبدو لاعطائها هوية على سبيل المثال 3315 ولكن لست متأكدا من كيفية الحصول على هوية المطلوب يدويا لهذا الرمز أدناه. آمل أن يكون هذا الأمر يبدو معقولا تماما! أنا جديدة على .NET بحيث لا الدهاء جدا مع المصطلحات بلدي!

e.Cell.Attributes.Add("OnClick", 
    string.Format("javascript:__doPostBack('{0}','{1}')", 
    Calendar1.ClientID, ***ID_NEEDED_HERE***));
هل كانت مفيدة؟

المحلول

والمعلمة هو عدد الأيام منذ 1 يناير 2000 في اليوم الأول من التقويم الخاص بك، يسبقه 'V'.

وهكذا معرف من "V0" تعني 1 يناير 2000، وهو معرف "V5" تعني 6 يناير 2000، وهو معرف "V5" تعني 27 ديسمبر 1999.

وابتهاج،

وروبن

نصائح أخرى

ووضع

وe.Cell.Attributes.Add ( "عند_النقر"، e.SelectUrl)؛

وفي dayRenderer الخاص بك وسوف محاكاة عدد نقرة.

هذا جوابي بعد حاولت أنها من أصل الرقم هذا لمدة يوم واحد. في DayRender حدث لديك للصق هذا الرمز أو إنشاء الفرعية () والذي يطلق عليه من هناك

وAdditionaleText الخاص الفرعية (الأساسية ByVal المرسل وجوه، الأساسية ByVal ه وSystem.Web.UI.WebControls.DayRenderEventArgs)

والنص قاتمة كسلسلة = "MyText"

وe.Cell.Text = "<المرجع =" & e.SelectUrl & "" على غرار = "" اللون: # 663399 حجم الخط: X-صغيرة ""> ""

'هنا يمكنك أيضا تخصيص نمط من النص

وe.Cell.Text + = النص و"
" وe.Day.DayNumberText e.Cell.Attributes.Add ( "عند_النقر"، e.SelectUrl)؛

النهاية الفرعية

هل يمكن استخدام فقط في الجملة الأخيرة ولكن لم يتم ذاهب الى تبين لكم النص باعتباره القابلة للنقر عليها، ولكن يعمل رمز حفرة يبدو أفضل بكثير وe.SelectUrl تعطيك نفس المرجع هل يمكن استرجاع استدعاء

و"جافا سكريبت: __ doPostBack ( 'ctl00 $ ctl00 $ MainContent $ ContentPlaceHolder1 $ CalendarSailingDay $ التقويم'، '" & ID و "النمط =" "اللون: # 663399" ">

.... هذا هو acctually مربكا للغاية. حظا سعيدا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top