當前位置: 首頁>>代碼示例>>C#>>正文


C# DataColumnCollection.AssertNotNull方法代碼示例

本文整理匯總了C#中System.Data.DataColumnCollection.AssertNotNull方法的典型用法代碼示例。如果您正苦於以下問題:C# DataColumnCollection.AssertNotNull方法的具體用法?C# DataColumnCollection.AssertNotNull怎麽用?C# DataColumnCollection.AssertNotNull使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Data.DataColumnCollection的用法示例。


在下文中一共展示了DataColumnCollection.AssertNotNull方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: UpdateUserProfileByAccount

        public static UserProfileUpdateStatus UpdateUserProfileByAccount(UserProfileManager upm, string account, DataRow userInfo, DataColumnCollection columns)
        {
            upm.AssertNotNull("upm");
            userInfo.AssertNotNull("userInfo");
            columns.AssertNotNull("columns");

            bool exists = upm.UserExists(account);

            UserProfile profile = exists ? upm.GetUserProfile(account) : upm.CreateUserProfile(account);

            foreach (string colName in from DataColumn column in columns select column.ColumnName)
            {
                bool editable = profile[colName].Property.IsAdminEditable;

                if (editable)
                {
                    try
                    {
                        profile[colName].Value = userInfo[colName];
                    }
                    catch
                    {
                    }
                }

            }

            profile.Commit();

            return exists ? UserProfileUpdateStatus.Updated : UserProfileUpdateStatus.NewlyAdded;
        }
開發者ID:zhoutaomtv,項目名稱:ca,代碼行數:31,代碼來源:SPHelper.cs


注:本文中的System.Data.DataColumnCollection.AssertNotNull方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。