Windows 8 Store app: How to Consume Service Reference in Visual Studio 2012

29 בנובמבר 2012

דוגמאות של "קטע" קוד לשימוש ב-Service Refernce - קובץ xaml.cs:פרוייקט Windows Store app public MainPage(){   this.InitializeComponent();      this.Loaded += MainPage_Loaded;} private async void MainPage_Loaded(object sender, RoutedEventArgs e){      App1.ServiceReference1.Service1Client Service1Client_ =                 new App1.ServiceReference1.Service1Client();      System.Collections.ObjectModel.ObservableCollection<string> Results =                      await Service1Client_.InboxAsync();    // Logic code //} פרוייקט WPF public MainPage(){      InitializeComponent();      this.Loaded += new RoutedEventHandler(MainPage_Loaded); } void MainPage_Loaded(object sender, RoutedEventArgs e){       PhoneApp1.ServiceReference1.Service1Client Service1Client_ =             new PhoneApp1.ServiceReference1.Service1Client();       Service1Client_.InboxCompleted +=             new EventHandler<ServiceReference1.InboxCompletedEventArgs>            (Service1Client__InboxCompleted);       Service1Client_.InboxAsync();} void Service1Client__InboxCompleted(object sender,                   ServiceReference1.InboxCompletedEventArgs e){    // Logic code // }
תגיות: , , ,
50 תגובות

SharePoint 2010: How to Hide 'Title' Field in Custom List by Code

27 בנובמבר 2012

ברשימה מותאמת אישית (Custom List) ב-SharePoint 2010, לעתים קיים צורך לא להציג את שדה "כותרת" (Title) שהוא שדה ברירת המחדל של הרשימה מסוג זה.ניתן להסתיר את השדה באמצעות קוד לדוגמא (יש לשנות את הגדרות השדה טרם הרצת הקוד: שינוי הערך ל-No בהגדרה Require that this column contains information): using (Microsoft.SharePoint.SPSite site =            new Microsoft.SharePoint.SPSite("SiteUrl")){   site.CatchAccessDeniedException = true;   site.AllowUnsafeUpdates = true;   using (Microsoft.SharePoint.SPWeb web = site.OpenWeb())   {      web.AllowUnsafeUpdates = true;      SPList list = web.Lists.TryGetList("ListName");      if (list != null)      {         SPField fld = list.Fields;         fld.ShowInDisplayForm = false;         fld.ShowInNewForm = false;         fld.ShowInEditForm = false;          fld.Update();      }      web.AllowUnsafeUpdates = false;   }   site.AllowUnsafeUpdates =...
תגיות: , ,
אין תגובות

SharePoint 2010: How to Get int Value from Numer Field When Using SPSiteDataQuery

19 בנובמבר 2012

בשימוש ברכיב SPSiteDataQuery ב-SharePoint 2010 ל"שליפת" ערכים משדה מסוג Numeric, הערך אשר חוזר מהרכיב הינו מסוג Text ולא int.להלן דוגמת קוד של "שליפת" הנתונים והמרה מ-Text ל-int: using (Microsoft.SharePoint.SPSite Site_ =       new Microsoft.SharePoint.SPSite("Site_URL")) {    using (Microsoft.SharePoint.SPWeb Web_ = Site_.OpenWeb())    {       Microsoft.SharePoint.SPSiteDataQuery Query_ =                  new Microsoft.SharePoint.SPSiteDataQuery();       Query_.Lists = "<Lists ServerTemplate='101' />";       Query_.ViewFields = "<FieldRef Name='Year' />";       System.Data.DataTable dtResult = Web_.GetSiteData(Query_);       foreach (DataRow dr in dtResults.Rows)       {          if (dr.ToString() != "")          {             int Year_ =               int.Parse(float.Parse(dr.ToString()).ToString());          }             }    } }דוגמא למה שמתקבל ב-immediate של Visual Studio 2012dr.ToString()"2012.00000000000000" float.Parse(dr.ToString())2012.0 int.Parse(float.Parse(dr.ToString()).ToString())2012
תגיות: , ,
אין תגובות

SharePoint 2010: Web Browsable Property not Displayed in Visual Web Part

7 בנובמבר 2012

נתקלתי בבעיה ב-Visual Web Part של SharePoint 2010, שבה Web Browserable Property לא הוצג במאפייני ה-Web Part.חלק מקוד לדוגמא: public static string URL { get; set; } הפתרון  public string URL_{   get { return URL; }   set { URL = value; }}public static string URL;  
תגיות: , ,
אין תגובות