当前位置: 首页>>代码示例>>C#>>正文


C# DataRow.GetString方法代码示例

本文整理汇总了C#中System.Data.DataRow.GetString方法的典型用法代码示例。如果您正苦于以下问题:C# DataRow.GetString方法的具体用法?C# DataRow.GetString怎么用?C# DataRow.GetString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.DataRow的用法示例。


在下文中一共展示了DataRow.GetString方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Build_UserProfile

 public UserProfile Build_UserProfile(DataRow dr)
 {
     UserProfile user = new UserProfile();
     user.UserId = Convert.ToInt32(dr.Get<uint>("userId"));
     user.Nombre = dr.GetString("nombre");
     user.Empresa = dr.GetString("empresa");
     user.Website = dr.GetString("website1");
     return user;
 }
开发者ID:ramiglez30,项目名称:Forum-Construnario,代码行数:9,代码来源:UserProfileAcces.cs

示例2: ParseBasicPageContentRow

 protected virtual ForumCategory ParseBasicPageContentRow(DataRow dr)
 {
     var category = new ForumCategory()
     {
         Id = dr.Get<int>("CategoryId"),
         Name = dr.GetString("CategoryName"),
         Order = dr.Get<int>("CategoryOrder")
     };
     return category;
 }
开发者ID:ramiglez30,项目名称:Forum-Construnario,代码行数:10,代码来源:ForumCategoriesDataAccess.cs

示例3: InternalTextArea

        private static string InternalTextArea(Tk5FieldInfoEx field, DataRow row, HtmlAttribute addition, bool needId)
        {
            TkDebug.AssertArgumentNull(field, "field", null);

            HtmlAttributeBuilder builder = new HtmlAttributeBuilder();
            AddInputAttribute(field, builder);
            AddNormalAttribute(field, builder, field.NickName, needId);
            builder.Add(addition);

            return string.Format(ObjectUtil.SysCulture, "<textarea {0}>{1}</textarea>{2}",
                builder.CreateAttribute(), StringUtil.EscapeHtml(row.GetString(field.NickName)),
                ERROR_LABEL);
        }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:13,代码来源:HtmlExtension_DataRow.cs

示例4: CreateHeadAttrs

    string CreateHeadAttrs(IFieldInfoEx field, int index, int sortField, DataRow sortRow)
    {
        HtmlAttributeBuilder builder = new HtmlAttributeBuilder();
        Tk5FieldInfoEx tk5Field = field.Convert<Tk5FieldInfoEx>();
        if (tk5Field.DataType == TkDataType.Text || (tk5Field.ListDetail != null && tk5Field.ListDetail.TextHead))
        {
            builder.Add("class", "text-left text-nowrap");
        }
        else
        {
            builder.Add("data-sort", index.ToString());
            string order = sortRow.GetString("Order");
            string sortClass = string.Empty;
            if (index == sortField)
            {
                order = order == "DESC" ? "ASC" : "DESC";
                sortClass = "sort-" + order;
            }
            builder.Add("data-order", order);
            builder.Add("class", HtmlUtil.MergeClass("text-left text-nowrap", sortClass.ToLower()));
        }

        return builder.CreateAttribute();
    }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:24,代码来源:dworkspacemygitrepmituworkweixinframeworkworkaccountmanagewebxmlrazortemplatebootcsslistlistmaincshtml_1266675407.cs

示例5: ParseForumDataRow

        protected virtual Forum ParseForumDataRow(DataRow dr)
        {
            Forum f = new Forum();
            f.Name = dr.GetString("ForumName");
            f.Description = dr.GetString("ForumDescription");
            f.ShortName = dr.GetString("ForumShortName");
            f.Id = dr.Get<int>("ForumId");
            f.TopicCount = dr.Get<int>("ForumTopicCount");
            f.MessageCount = dr.Get<int>("ForumMessageCount");

            return f;
        }
开发者ID:jorgebay,项目名称:nearforums,代码行数:12,代码来源:ForumsDataAccess.cs

示例6: ParseTemplateDataRow

 private Template ParseTemplateDataRow(DataRow dr)
 {
     Template t = new Template();
     t.Id = dr.Get<int>("TemplateId");
     t.Key = dr.GetString("TemplateKey");
     t.Description = dr.GetString("TemplateDescription");
     return t;
 }
开发者ID:ramiglez30,项目名称:Forum-Construnario,代码行数:8,代码来源:TemplatesDataAccess.cs

示例7: GetProductType

 private static ProductType GetProductType(DataRow dr)
 {
     return new ProductType
     {
         Name= dr.GetString("ProductType"),
         ProviderName =  dr.GetString("ProviderName"),
         Id = dr.GetGuid("ProductTypeID"),
     };
 }
开发者ID:IdeaFortune,项目名称:Monaco,代码行数:9,代码来源:ProductController.cs

示例8: GetProduct

 private static Product GetProduct(DataRow dr)
 {
     return new Product
     {
         Sku = dr.GetString("SKU"),
         GatewayId = dr.GetGuid("GatewayId"),
         TypeId = dr.GetGuid("Type"),
         TrialPeriodDays = dr.GetInt("TrialPeriodDays"),
         InitialPrice = dr.GetDouble("InitialPrice"),
         RecurringPrice = dr.GetDouble("RecurringPrice"),
         SubscriptionDuration = dr.GetNullableInt("SubscriptionDuration"),
         AvailableDuration = dr.GetNullableInt("AvailableDuration"),
         LastUpdatedBy = dr.GetString("LastUpdatedBy"),
         LastUpdatedOn = dr.GetDate("LastUpdatedOn"),
         CreatedOn = dr.GetDate("CreatedOn"),
         CreatedBy = dr.GetString("CreatedBy"),
         RefId = dr.GetInt("RefId"),
         IsCurrent = dr.GetBoolean("Current", false),
         Active = dr.GetBoolean("Active", false),
     };
 }
开发者ID:IdeaFortune,项目名称:Monaco,代码行数:21,代码来源:ProductController.cs

示例9: ParseBasicTopicDataRow

        public virtual Topic ParseBasicTopicDataRow(DataRow dr, bool parseAccessRights)
        {
            Topic t = new Topic();
            t.Id = dr.Get<int>("TopicId");
            t.Date = dr.GetDate("TopicCreationDate");
            t.Title = dr.GetString("TopicTitle");
            t.ShortName = dr.GetString("TopicShortName");
            t.Description = dr.GetString("TopicDescription");
            t.Replies = dr.Get<int>("TopicReplies");
            t.Views = dr.Get<int>("TopicViews");
            t.IsClosed = dr.Get<bool>("TopicIsClose");
            t.IsSticky = dr.GetNullable<int?>("TopicOrder") >= 0;
            if (parseAccessRights)
            {
                t.ReadAccessRole = dr.GetNullableStruct<UserRole>("ReadAccessGroupId");
                t.PostAccessRole = dr.Get<UserRole>("PostAccessGroupId");
            }

            return t;
        }
开发者ID:jorgebay,项目名称:nearforums,代码行数:20,代码来源:TopicsDataAccess.cs

示例10: InternalCombo

        private static string InternalCombo(Tk5FieldInfoEx field, string name, DataRow row, DataSet model, bool needId)
        {
            HtmlAttributeBuilder builder = new HtmlAttributeBuilder();
            AddNormalAttribute(field, builder, name, needId);

            TkDebug.AssertNotNull(field.Decoder, "Combo控件需要配置Decoder", field);
            DataTable codeTable = model.Tables[field.Decoder.RegName];
            StringBuilder options = new StringBuilder();
            if (field.IsEmpty)
            {
                string emptyTitle;
                if (field.Extension != null && field.Extension.EmptyTitle != null)
                    emptyTitle = field.Extension.EmptyTitle;
                else
                    emptyTitle = string.Empty;
                options.Append("<option value=\"\">").Append(emptyTitle).AppendLine("</option>");
            }
            string value = row.GetString(name);
            if (codeTable != null)
            {
                foreach (DataRow codeRow in codeTable.Rows)
                {
                    string codeValue = codeRow.GetString("Value");
                    options.AppendFormat(ObjectUtil.SysCulture, "<option value=\"{0}\"{1}>{2}</option>\r\n",
                        codeValue, codeValue == value ? " selected" : string.Empty,
                        codeRow.GetString("Name"));
                }
            }

            return string.Format(ObjectUtil.SysCulture, "<select {0}>{1}</select>{2}",
                builder.CreateAttribute(), options, ERROR_LABEL);
        }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:32,代码来源:HtmlExtension_DataRow.cs

示例11: ParseUserInfo

        protected virtual User ParseUserInfo(DataRow dr)
        {
            User user = new User();
            user.Id = dr.Get<int>("UserId");
            user.UserName = dr.GetString("UserName");
            user.Role = dr.Get<UserRole>("UserGroupId");
            user.RoleName = dr.GetString("UserGroupName");
            user.RegistrationDate = dr.GetDate("UserRegistrationDate");

            decimal offSet = dr.Get<decimal>("UserTimeZone");
            user.TimeZone = new TimeSpan((long)(offSet * (decimal)TimeSpan.TicksPerHour));

            //se obtiene el perfil desde construnario
            UserProfileAcces profileaccess = new UserProfileAcces(MysqlconnectionString);
            user.Construnario_Profile = profileaccess.Get_UserProfilebyUserName(user.UserName );

            return user;
        }
开发者ID:ramiglez30,项目名称:Forum-Construnario,代码行数:18,代码来源:UsersDataAccess.cs

示例12: PrepareOutput

		private void PrepareOutput(DataRow row)
		{
			if (OutputFields == null)
			{
				return;
			}
			foreach (string OutputField in OutputFields)
			{
				if (!string.IsNullOrEmpty(OutputField))
				{
					Outputs.Add(row.GetString(OutputField));
				}
			}
		}
开发者ID:mind0n,项目名称:hive,代码行数:14,代码来源:ContentViewer.ascx.cs

示例13: Hidden

        public static string Hidden(this Tk5FieldInfoEx field, DataRow row, bool needId)
        {
            TkDebug.AssertArgumentNull(field, "field", null);

            return InternalHidden(field, row.GetString(field.NickName), needId);
        }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:6,代码来源:HtmlExtension_DataRow.cs

示例14: InternalEasySearch

        private static string InternalEasySearch(Tk5FieldInfoEx field, string nickName, DataRow row, bool needId)
        {
            HtmlAttributeBuilder hiddenBuilder = new HtmlAttributeBuilder();
            hiddenBuilder.Add("type", "hidden");
            hiddenBuilder.Add("value", row.GetString(nickName));
            string hiddenName = "hd" + nickName;
            if (needId)
                hiddenBuilder.Add("id", hiddenName);
            hiddenBuilder.Add("name", hiddenName);
            HtmlAttributeBuilder textBuilder = new HtmlAttributeBuilder();
            textBuilder.Add("type", "text");
            textBuilder.Add("data-regName", field.Decoder.RegName);
            AddInputAttribute(field, textBuilder);
            AddNormalAttribute(field, textBuilder, nickName, needId);
            textBuilder.Add("value", row.GetString(nickName + "_Name"));

            string easyUrl = "Library/WebModuleContentPage.tkx?Source=EasySearch&useSource=true".AppVirutalPath();
            string dialogUrl = ("Library/WebModuleRedirectPage.tkx?Source=EasySearchRedirect&useSource=true&RegName="
                + field.Decoder.RegName).AppVirutalPath();

            return string.Format(ObjectUtil.SysCulture, Html.EasySearch,
                hiddenBuilder.CreateAttribute(), textBuilder.CreateAttribute(), ERROR_LABEL,
                StringUtil.EscapeHtmlAttribute(easyUrl), StringUtil.EscapeHtmlAttribute(dialogUrl));
        }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:24,代码来源:HtmlExtension_DataRow.cs

示例15: InternalCheckBox

 private static HtmlAttributeBuilder InternalCheckBox(Tk5FieldInfoEx field, DataRow row, bool needId)
 {
     string checkValue;
     string uncheckValue;
     GetCheckValue(field, out checkValue, out uncheckValue);
     HtmlAttributeBuilder builder = new HtmlAttributeBuilder();
     builder.Add("type", "checkbox");
     builder.Add("value", checkValue);
     builder.Add("data-uncheck-value", uncheckValue);
     if (row.GetString(field.NickName) == checkValue)
         builder.Add((HtmlAttribute)"checked");
     AddNormalAttribute(field, builder, field.NickName, needId, true);
     return builder;
 }
开发者ID:ZLLselfRedeem,项目名称:zllinmitu,代码行数:14,代码来源:HtmlExtension_DataRow.cs


注:本文中的System.Data.DataRow.GetString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。