• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ColumnValue类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ColumnValue的典型用法代码示例。如果您正苦于以下问题:C# ColumnValue类的具体用法?C# ColumnValue怎么用?C# ColumnValue使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ColumnValue类属于命名空间,在下文中一共展示了ColumnValue类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Execute

        public override CommandResultCode Execute(IExecutionContext context, CommandArguments args)
        {
            ISettingsHandler handler = Application as ISettingsHandler;
            if (handler == null) {
                Error.WriteLine("The application doesn't support settings.");
                return CommandResultCode.ExecutionFailed;
            }

            if (args.MoveNext())
                return CommandResultCode.SyntaxError;

            VarColumns[0].ResetWidth();
            VarColumns[1].ResetWidth();

            TableRenderer table = new TableRenderer(VarColumns, Out);
            table.EnableHeader = true;
            table.EnableFooter = true;
            foreach(KeyValuePair<string, string> setting in handler.Settings) {
                if (setting.Key == ApplicationSettings.SpecialLastCommand)
                    continue;

                ColumnValue[] row = new ColumnValue[4];
                row[0] = new ColumnValue(setting.Key);
                row[1] = new ColumnValue(setting.Value);
                table.AddRow(row);
            }

            table.CloseTable();
            Error.WriteLine();

            return CommandResultCode.Success;
        }
开发者ID:deveel,项目名称:dshell,代码行数:32,代码来源:VariablesCommand.cs


示例2: Execute

        public override CommandResultCode Execute(IExecutionContext context, CommandArguments args)
        {
            PropertyRegistry properties = Properties;
            if (properties == null) {
                Application.Error.WriteLine("the current context does not support properties.");
                return CommandResultCode.ExecutionFailed;
            }

            if (args.MoveNext()) {
                string name = args.Current;
                PropertyHolder holder = properties.GetProperty(name);
                if (holder == null)
                    return CommandResultCode.ExecutionFailed;

                PrintDescription(name, holder, Application.Error);
                return CommandResultCode.Success;
            }

            ProperiesColumns[0].ResetWidth();
            ProperiesColumns[1].ResetWidth();
            TableRenderer table = new TableRenderer(ProperiesColumns, Application.Out);
            foreach(KeyValuePair<string, PropertyHolder> entry in properties) {
                ColumnValue[] row = new ColumnValue[3];
                PropertyHolder holder = entry.Value;
                row[0] = new ColumnValue(entry.Key);
                row[1] = new ColumnValue(holder.Value);
                row[2] = new ColumnValue(holder.ShortDescription);
                table.AddRow(row);
            }
            table.CloseTable();
            return CommandResultCode.Success;
        }
开发者ID:deveel,项目名称:dshell,代码行数:32,代码来源:ShowPropertyCommand.cs


示例3: SetColumns

        /// <summary>
        /// Recursive SetColumns method for data pinning. This populates the buffer and
        /// calls the inherited SetColumns method.
        /// </summary>
        /// <param name="sesid">The session to use.</param>
        /// <param name="tableid">
        /// The table to set the columns in. An update should be prepared.
        /// </param>
        /// <param name="columnValues">
        /// Column values to set.
        /// </param>
        /// <param name="nativeColumns">
        /// Structures to put the pinned data in.
        /// </param>
        /// <param name="i">Offset of this object in the array.</param>
        /// <returns>An error code.</returns>
        internal override unsafe int SetColumns(JET_SESID sesid, JET_TABLEID tableid, ColumnValue[] columnValues, NATIVE_SETCOLUMN* nativeColumns, int i)
        {
            if (null != this.Value)
            {
                fixed (void* buffer = this.Value)
                {
                    return this.SetColumns(
                        sesid, tableid, columnValues, nativeColumns, i, buffer, checked(this.Value.Length * sizeof(char)), true);
                }
            }

            return this.SetColumns(sesid, tableid, columnValues, nativeColumns, i, null, 0, false);
        }
开发者ID:Rationalle,项目名称:ravendb,代码行数:29,代码来源:StringColumnValue.cs


示例4: Execute

 public override CommandResultCode Execute(IExecutionContext context, CommandArguments args)
 {
     Columns[0].ResetWidth();
     Columns[1].ResetWidth();
     TableRenderer table = new TableRenderer(Columns, Out);
     foreach(KeyValuePair<string, string> alias in Application.Commands.Aliases) {
         ColumnValue[] row = new ColumnValue[2];
         row[0] = new ColumnValue(alias.Key);
         row[1] = new ColumnValue(alias.Value);
         table.AddRow(row);
     }
     table.CloseTable();
     return CommandResultCode.Success;
 }
开发者ID:deveel,项目名称:dshell,代码行数:14,代码来源:AliasesCommand.cs


示例5: Add

 public void Add(GeneralItem generalItem)
 {
     try {
         ColumnValue id = new ColumnValue () { Item1 = "id", Item2 = generalItem.Id.ToString() };
         ColumnValue name = new ColumnValue () { Item1 = "name", Item2 = generalItem.Name };
         ColumnValue iconId = new ColumnValue () { Item1 = "iconId", Item2 = generalItem.IconId.ToString() };
         List<ColumnValue> columns = new List<ColumnValue> ();
         columns.Add (id);
         columns.Add (name);
         columns.Add (iconId);
         this.Insert (columns);
     } catch (MySqlException ex) {
         switch (ex.Number) {
         case 0:
             throw new DatabaseException ("Cannot connect to server.  Contact administrator", ex);
         case 1045:
             throw new DatabaseException ("Invalid username/password, please try again", ex);
         default:
             throw new DatabaseException (ex.Message, ex);
         }
     }
 }
开发者ID:RicardoEPRodrigues,项目名称:LetsParty,代码行数:22,代码来源:GeneralItemsTable.cs


示例6: SetStatusFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.Status field.
 /// </summary>
 public void SetStatusFieldValue(ColumnValue val)
 {
     this.SetValue(val, TableUtils.StatusColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:7,代码来源:BaseScopeRecord.cs


示例7: SetSiteZipFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwSite_.SiteZip field.
 /// </summary>
 public void SetSiteZipFieldValue(string val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.SiteZipColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwSiteRecord.cs


示例8: SetCreatedByFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.CreatedBy field.
 /// </summary>
 public void SetCreatedByFieldValue(string val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.CreatedByColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseScopeRecord.cs


示例9: SetTotalFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwPropSBondBudgetDetail_.Total field.
 /// </summary>
 public void SetTotalFieldValue(long val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.TotalColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwPropSBondBudgetDetailRecord.cs


示例10: Setsub_categoryFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwPropSBondBudgetDetail_.sub_category field.
 /// </summary>
 public void Setsub_categoryFieldValue(string val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.sub_categoryColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwPropSBondBudgetDetailRecord.cs


示例11: SetParentIDFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwPropSBondBudgetDetail_.ParentID field.
 /// </summary>
 public void SetParentIDFieldValue(long val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.ParentIDColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwPropSBondBudgetDetailRecord.cs


示例12: SetID0FieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwPropSBondBudgetDetail_.ID field.
 /// </summary>
 public void SetID0FieldValue(long val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.ID0Column);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwPropSBondBudgetDetailRecord.cs


示例13: SetScopeDescriptionFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.ScopeDescription field.
 /// </summary>
 public void SetScopeDescriptionFieldValue(ColumnValue val)
 {
     this.SetValue(val, TableUtils.ScopeDescriptionColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:7,代码来源:BaseScopeRecord.cs


示例14: SetLastEditDateFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.LastEditDate field.
 /// </summary>
 public void SetLastEditDateFieldValue(DateTime val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.LastEditDateColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseScopeRecord.cs


示例15: SetLastEditByIDFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.LastEditByID field.
 /// </summary>
 public void SetLastEditByIDFieldValue(System.Guid val)
 {
     ColumnValue cv = new ColumnValue(val, System.TypeCode.Object);
     this.SetValue(cv, TableUtils.LastEditByIDColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseScopeRecord.cs


示例16: SetLastEditByFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.LastEditBy field.
 /// </summary>
 public void SetLastEditByFieldValue(string val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.LastEditByColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseScopeRecord.cs


示例17: SetCreatedDateFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.CreatedDate field.
 /// </summary>
 public void SetCreatedDateFieldValue(DateTime val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.CreatedDateColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseScopeRecord.cs


示例18: SetDeptIDFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwPropSBondBudgetDetail_.DeptID field.
 /// </summary>
 public void SetDeptIDFieldValue(string val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.DeptIDColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwPropSBondBudgetDetailRecord.cs


示例19: SetScopeGlobalFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's Scope_.ScopeGlobal field.
 /// </summary>
 public void SetScopeGlobalFieldValue(ColumnValue val)
 {
     this.SetValue(val, TableUtils.ScopeGlobalColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:7,代码来源:BaseScopeRecord.cs


示例20: SetSiteIDFieldValue

 /// <summary>
 /// This is a convenience method that allows direct modification of the value of the record's VwSite_.SiteID field.
 /// </summary>
 public void SetSiteIDFieldValue(decimal val)
 {
     ColumnValue cv = new ColumnValue(val);
     this.SetValue(cv, TableUtils.SiteIDColumn);
 }
开发者ID:ciswebb,项目名称:FPC-Estimate-App,代码行数:8,代码来源:BaseVwSiteRecord.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Columns类代码示例发布时间:2022-05-24
下一篇:
C# ColumnTypes类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap