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

C# GridData类代码示例

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

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



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

示例1: GridData

        public ActionResult GridData(string entityName)
        {
            GridRequest request = new GridRequest(Request);
            var query = (from a in FlowContract.FlowArchives where a.CreatorUserId==Operator.UserId
                         join i in FlowContract.FlowItems on a.FlowItemId equals i.Id
                         join r in FlowContract.FlowRelateForms on i.FlowDesignId equals r.FlowDesignId
                         join f in FlowContract.FlowForms on r.FlowFormId equals f.Id
                         join d in CommonContract.Dictionarys on f.TypeVal equals d.Value
                         select new FlowFormDto
                         {
                             Id = a.Id,
                             FormName = i.EntityName,
                             TypeVal = f.TypeVal,
                             TypeName = d.Name,
                             CreatorUserName = a.CreatorUserName,
                             CreatTime = a.CreatedTime
                         })
                        .WhereIf(c => c.FormName.Contains(entityName), !entityName.IsNullOrEmpty());
            var total = query.Count();
            if (request.PageCondition.SortConditions.Length > 0)
            {
                foreach (var item in request.PageCondition.SortConditions)
                {
                    query = query.OrderBy(item.SortField, item.ListSortDirection);
                }
            }
            else
                query = query.OrderBy("CreatTime", ListSortDirection.Descending);

            var list = query.Skip((request.PageCondition.PageIndex - 1) * request.PageCondition.PageSize).Take(request.PageCondition.PageSize).ToList();
            var data = new GridData<FlowFormDto>(list, total);

            return Json(data, JsonRequestBehavior.AllowGet);
        }
开发者ID:liumeifu,项目名称:OSky,代码行数:34,代码来源:ArchivesController.cs


示例2: GetGridDataWithPagingBandejaNotificaciones

 public static GridData GetGridDataWithPagingBandejaNotificaciones(
     string colName, string sortOrder, int numPage, int numRows, string searchField, string searchString, string searchOper, bool isSearch)
 {
     GridData gridData = new GridData();
     gridData = _getListListConPaginacionServicios(numPage, numRows, numPage, isSearch, searchField, searchString, searchOper);
     return gridData;
 }
开发者ID:di3goandres,项目名称:Proyecto3,代码行数:7,代码来源:Default.aspx.cs


示例3: DataToMap

 public Map DataToMap(JsonData Data)
 {
     mapname = Data ["Name"].ToString ();
     PerfectMove = int.Parse (Data ["Step"].ToString ());
     width= int.Parse (Data ["Width"].ToString ());
     height= int.Parse (Data ["Height"].ToString ());
     for(int i=0;i<Data["Grid"].Count;i++) {
         JsonData jd=Data["Grid"][i];
         GridPos.Add (new Vector2(float.Parse (jd["x"].ToString ()),float.Parse (jd["y"].ToString ())));
         GridData d=new GridData(int.Parse(jd["data"][0].ToString ()),int.Parse(jd["data"][1].ToString ()),int.Parse(jd["data"][2].ToString ()));
         GData.Add (d);
     }
     for(int i=0;i<Data["Block"].Count;i++)
     {
         JsonData jd=Data["Block"][i];
         if(jd==null)
             break;
         AllBlock.Add (new Vector2(float.Parse (jd["x"].ToString ()),float.Parse (jd["y"].ToString ())));
     }
     GPD = new Dictionary<Vector2, GridData> ();
     for (int i=0; i<GridPos.Count; i++) {
         GPD.Add (GridPos[i],GData[i]);
     }
     return this;
 }
开发者ID:o2yCN,项目名称:Puzzle-Of-Light,代码行数:25,代码来源:Map.cs


示例4: GetGridDataWithPagingHistorial

 public static GridData GetGridDataWithPagingHistorial(
     string colName, string sortOrder, int numPage, int numRows, string searchField, string searchString, string searchOper, bool isSearch, int Paciented)
 {
     GridData gridData = new GridData();
     gridData = _getListListConPaginacionHistorial(numPage, numRows, numPage, isSearch, searchField, searchString, searchOper);
     return gridData;
 }
开发者ID:di3goandres,项目名称:Proyecto3,代码行数:7,代码来源:HistorialEpisodios.aspx.cs


示例5: GridData

 public ActionResult GridData()
 {
     GridRequest request = new GridRequest(Request);
     if (request.PageCondition.SortConditions.Length == 0)
     {
         request.PageCondition.SortConditions = new[]
         {
             new SortCondition("Area"),
             new SortCondition("Controller"), 
             new SortCondition("Name")
         };
     }
     Expression<Func<Function, bool>> predicate = FilterHelper.GetExpression<Function>(request.FilterGroup);
     var page = SecurityContract.Functions.ToPage(predicate,
         request.PageCondition,
         m => new
         {
             m.Id,
             m.Name,
             m.Url,
             m.FunctionType,
             m.OperateLogEnabled,
             m.DataLogEnabled,
             m.CacheExpirationSeconds,
             m.IsCacheSliding,
             m.Area,
             m.Controller,
             m.Action,
             m.IsController,
             m.IsAjax,
             m.IsChild,
             m.IsLocked,
             m.IsTypeChanged,
             m.IsCustom
         });
     GridData<object> gridData = new GridData<object>() { Total = page.Total };
     gridData.Rows = page.Data.Select(m => new
     {
         m.Id,
         m.Name,
         m.Url,
         m.FunctionType,
         m.OperateLogEnabled,
         m.DataLogEnabled,
         m.CacheExpirationSeconds,
         m.IsCacheSliding,
         m.Area,
         m.Controller,
         m.Action,
         ModuleName = m.Area + "-" + m.Controller,
         m.IsController,
         m.IsAjax,
         m.IsChild,
         m.IsLocked,
         m.IsTypeChanged,
         m.IsCustom
     }).ToArray();
     return Json(gridData, JsonRequestBehavior.AllowGet);
 }
开发者ID:donnieyoung,项目名称:osharp,代码行数:59,代码来源:FunctionsController.cs


示例6: GetGridDataWithPagingDocumentosAdjuntos

 public static GridData GetGridDataWithPagingDocumentosAdjuntos(
     string colName, string sortOrder, int numPage, int numRows, string searchField,
     string searchString, string searchOper, bool isSearch, decimal idNotificacion)
 {
     GridData gridData = new GridData();
     gridData = _getLisAdjuntosPaginacion(numPage, numRows, numPage, isSearch, searchField, searchString, searchOper, idNotificacion);
     return gridData;
 }
开发者ID:di3goandres,项目名称:Proyecto3,代码行数:8,代码来源:Default.aspx.cs


示例7: CustomerVisitInvolvedPeople

        //Customer Visit Involved People
        public string CustomerVisitInvolvedPeople()
        {
            string VisitID = Request["VisitID"];
            DataTable dt = CustomerVisitManager.GetVisitInvolvedPeopleData(VisitID);

            GridData gd = new GridData();
            gd.Page = "0";
            gd.DataTable = dt;

            return gd.ToJson();
        }
开发者ID:rivernli,项目名称:SGP,代码行数:12,代码来源:CustomerVisitController.cs


示例8: CalculateMagnitudeDistance

 public byte CalculateMagnitudeDistance(GridData grid0, GridData grid1, bool isTwoCamp)
 {
     if (isTwoCamp)
     {
         return (byte)(Mathf.Pow(grid0.XGrid - grid1.XGrid, 2) + Mathf.Pow(grid0.ZGrid + grid1.ZGrid + 1, 2));
     }
     else
     {
         return (byte)(Mathf.Pow(grid0.XGrid - grid1.XGrid, 2) + Mathf.Pow(grid0.ZGrid - grid1.ZGrid, 2));
     }
 }
开发者ID:moto2002,项目名称:It-is-three-kingdoms-or-Phoenix-sigh,代码行数:11,代码来源:FightGridComponent.cs


示例9: registerObject

 public void registerObject(GameObject obj, float x, float y, float width, float height, int cost)
 {
     GridData d = new GridData();
     d.cost = cost;
     d.xOffset = obj.transform.position.x - x;
     d.yOffset = obj.transform.position.y - y;
     getGridCoords(x - width/2, y - height/2, out d.fromX, out d.fromY);
     getGridCoords(x + width/2, y + height/2, out d.toX, out d.toY);
     objectToGridData[obj.GetHashCode()] = d;
     this.updateGrid(d.fromX, d.fromY, d.toX, d.toY, cost);
     //Debug.Log(string.Format("Registered object: {0} at ({1},{2}) ({3}, {4})", obj.GetHashCode(), d.fromX, d.fromY, d.toX, d.toY));
 }
开发者ID:Ralusama19,项目名称:StudentsVsZombies,代码行数:12,代码来源:SceneGridManager.cs


示例10: GetFiles

        public string GetFiles()
        {
            string FileID = Request["FileID"];
            DataTable dt = null;
            if (!String.IsNullOrWhiteSpace(FileID))
            {
                dt = FileHelper.GetFilesData(FileID, null);
            }
            GridData gd = new GridData();
            gd.Page = "0";
            gd.DataTable = dt;

            return gd.ToJson(new TableFormatString("CreateTime", "{0:yyyy-MM-dd hh:mm}"));
        }
开发者ID:rivernli,项目名称:SGP,代码行数:14,代码来源:CustomerNewsController.cs


示例11: Should_map_the_constructor_parameters_to_the_right_properties

 public void Should_map_the_constructor_parameters_to_the_right_properties()
 {
     var gridColumns = new List<IGridColumn>
                       {
                           new GridColumn(GridColumnType.Sortable, "Header", "Field", AlignAttribute.Left, false, true, "", ActionName, _rows)
                       };
     var filters = new List<DropDownListData>();
     var pagedGridData = new GridData(null, ControllerName, ".mvc", ActionName, gridColumns, gridColumns.Count, filters, _rows.Count);
     pagedGridData.PagedListParameters.ShouldBeEqualTo(null);
     pagedGridData.ControllerName.ShouldBeEqualTo(ControllerName);
     pagedGridData.ActionName.ShouldBeEqualTo(ActionName);
     Assert.AreSame(gridColumns, pagedGridData.GridColumns);
     pagedGridData.Total.ShouldBeEqualTo(gridColumns.Count);
     pagedGridData.Filters.ShouldBeEqualTo(filters);
     pagedGridData.RowCount.ShouldBeEqualTo(_rows.Count);
 }
开发者ID:mvbalaw,项目名称:FluentWebControls,代码行数:16,代码来源:GridDataTest.cs


示例12: SaveMapToFile

	public void SaveMapToFile (string pmFileName)
	{
		BinaryFormatter lvFormater = new BinaryFormatter ();
		FileStream lvFile = File.Open (Application.persistentDataPath + "/" + pmFileName + ".dat", FileMode.OpenOrCreate);

		GridData lvData = new GridData ();
		lvData.x = GridDrawer.instance.gridWidth;
		lvData.z = GridDrawer.instance.gridHeight;
		lvData.graphicsStyle = FloorCreator.instance.GraphicsStyle;
		lvData.obstacles = CollectObstacleData ();
		lvData.players = CollectPlayersData ();
		lvData.enemies = CollectEnemiesData ();

		lvFormater.Serialize (lvFile, lvData);
		lvFile.Close ();
	}
开发者ID:sakurazuka90,项目名称:DnD5BattleEngine,代码行数:16,代码来源:BattleFieldSaver.cs


示例13: FindTarget

 private ActorBevBase FindTarget(GridData gridData, List<ActorBevBase> actorList)
 {
     byte minDistance = FightMgr.Instance.GetMaxMagnitudeDistance();
     byte minIndex = FightMgr.Instance.GetMaxIndex();
     ActorBevBase target = null;
     foreach (ActorBevBase actor in actorList)
     {
         byte distance = FightMgr.Instance.CalculateMagnitudeDistance(gridData, actor.GridData, true);
         if (distance < minDistance ||
            (distance == minDistance && actor.Index < minIndex))
         {
             target = actor;
             minIndex = target.Index;
             minDistance = distance;
         }
     }
     return target;
 }
开发者ID:moto2002,项目名称:NewPhoenix,代码行数:18,代码来源:NormalAttack.cs


示例14: createControl

		Control createControl(Composite parent) {
			PixelConverter converter = new PixelConverter(parent);
			
			var composite = new Composite(parent, SWT.NONE);
			composite.setFont(parent.getFont());
			
			var layout = new GridLayout();
			layout.numColumns = 2;
			composite.setLayout(layout);

			//
			// Label
			//
			var label = new Label(composite, SWT.LEFT | SWT.WRAP);
			label.setFont(composite.getFont());
			label.setText(Messages.librariesPreferencesLabelText);
	
			var gd = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
			gd.horizontalSpan = 2;
			gd.verticalAlignment = GridData.BEGINNING;
			label.setLayoutData(gd);

			//
			// Table
			//
			var tableComposite = new Composite(composite, SWT.NONE);
			tableComposite.setFont(composite.getFont());
			var tableColumnLayout = new TableColumnLayout();
			tableComposite.setLayout(tableColumnLayout);
			
			var table = new Table(tableComposite, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.CHECK);
			table.setFont(composite.getFont());
			table.setHeaderVisible(false);
			table.setLinesVisible(false);
			var column = new TableColumn(table, SWT.NONE);
			tableColumnLayout.setColumnData(column, new ColumnWeightData(100, false));
	
			// Table viewer
			tableViewer = new CheckboxTableViewer(table);
			tableViewer.setContentProvider(tableContentProvider);
			tableViewer.setCheckStateProvider(tableCheckStateProvider);
			tableViewer.setLabelProvider(tableLabelProvider);
			tableViewer.addCheckStateListener(tableCheckStateListener);
			tableViewer.addSelectionChangedListener(event => {
开发者ID:nagyistoce,项目名称:cnatural-language,代码行数:44,代码来源:LibrariesPreferences.stab.cs


示例15: Parse

        /// <summary>
        /// Parse grid data from R host and return <see cref="GridData"/>
        /// </summary>
        /// <param name="input">serialized string from R host</param>
        /// <returns>parsed data</returns>
        public static GridData Parse(string input) {
            input = CleanEscape(input);

            //
            // the implementation here is virtually hard-coded
            // R routine uses dput of list that contains four children in order; dimnames, row.names, col.names, data
            // row.names is character vector, col.names is character vector, and data contains is list of columns, which is in turn a named character vector
            // This is for performance, as generic formatting such as json is too expensive
            //
            int current = 0;
            current = input.IndexOf("structure", current, StringComparison.OrdinalIgnoreCase);
            current = input.IndexOf('(', current);
            current = input.IndexOf("list", current, StringComparison.OrdinalIgnoreCase);
            current = input.IndexOf('(', current);

            current = input.IndexOf("dimnames", current, StringComparison.OrdinalIgnoreCase);
            current = input.IndexOf('=', current);
            string dimnamesValue;
            current = FirstQuotedString(input, current, out dimnamesValue);
            var validHeaderNames = (GridData.HeaderNames) Enum.Parse(typeof(GridData.HeaderNames), dimnamesValue);

            List<string> rowNames = new List<string>();
            current = NamedValue(input, "row.names", rowNames, current, true);
            current = input.IndexOf(',', current);

            List<string> columnNames = new List<string>();
            current = NamedValue(input, "col.names", columnNames, current, true);
            current = input.IndexOf(',', current);

            current = input.IndexOf("data", current, StringComparison.OrdinalIgnoreCase);
            current = input.IndexOf('=', current);

            current = input.IndexOf("structure", current, StringComparison.OrdinalIgnoreCase);
            current = input.IndexOf('(', current);


            List<string> values = new List<string>();
            current = Vector(input, values, current);

            GridData data = new GridData(rowNames, columnNames, values);
            data.ValidHeaderNames = validHeaderNames;

            return data;
        }
开发者ID:AlexanderSher,项目名称:RTVS-Old,代码行数:49,代码来源:GridParser.cs


示例16: InitGrid

 public void InitGrid(GridData[,] grids)
 {
     this.m_GridDic = new Dictionary<FightUIGridCellComponent, GridData>();
     int zLength = grids.GetLength(0);
     int xLength = grids.GetLength(1);
     float cellLength = this.CellPrefab.CellLength;
     for (int z = 0; z < zLength; z++)
     {
         float positionY =((this.Type == ActorType.Player)?(zLength - z): z) * cellLength;
         //float positionY  = z * cellLength;
         for (int x = 0; x < xLength; x++)
         {
             FightUIGridCellComponent cell = Instantiate(this.CellPrefab);
             cell.MyTransform.SetParent(this.MyTransform);
             cell.MyTransform.localRotation = Quaternion.identity;
             float positionX = x * cellLength;
             cell.MyTransform.localPosition = new Vector3(positionX, positionY, 0);
             this.m_GridDic.Add(cell, grids[z, x]);
         }
     }
 }
开发者ID:moto2002,项目名称:NewPhoenix,代码行数:21,代码来源:FightUIGridComponent.cs


示例17: Get

        // GET /api/<controller>
        public GridData<Holding> Get()
        {
            GridData<Holding> result = new GridData<Holding>();

            result.data = Holdings.Data.AsQueryable();
            result.totalRows = 0;
            var totalRows = result.data.Count();

            string paging = this.Request.RequestUri.ParseQueryString()["paging"];

            if (!string.IsNullOrEmpty(this.Request.RequestUri.ParseQueryString()["sortproperty"]))
            {
                string sortProperty = this.Request.RequestUri.ParseQueryString()["sortProperty"];
                string sortDirection = this.Request.RequestUri.ParseQueryString()["sortDirection"];

                if (sortDirection.ToLower() == "desc")
                {
                    result.data = result.data.AsQueryable().OrderByDescending(sortProperty);
                }
                else
                {
                    result.data = result.data.AsQueryable().OrderBy(sortProperty);
                }
            }

            if (paging.ToLower() == "server")
            {
                int page = 0;
                int pageSize = 0;

                if (int.TryParse(this.Request.RequestUri.ParseQueryString()["page"], out page) &&
                    int.TryParse(this.Request.RequestUri.ParseQueryString()["pageSize"], out pageSize))
                {
                    result.data = result.data.Skip(page * pageSize).Take(pageSize);
                    result.totalRows = totalRows;
                }
            }

            return result;
        }
开发者ID:rhoadsce,项目名称:KnockoutJSActiveGrid,代码行数:41,代码来源:DataController.cs


示例18: CreateTiles

    public void CreateTiles(GridData gridData)
    {
        _width = gridData.GetWidth();
        _height = gridData.GetHeight();
        for(int column=0; column<_width; ++column)
        {
            for(int row=0; row<_height; ++row)
            {
                Vector3 tilePosition = new Vector3(CalculateTilePosition(column, _height), CalculateTilePosition(row, _width), 0.5f);
                GameObject tile = Instantiate(_tilePrefab, tilePosition, Quaternion.Euler(-90, 0, 0)) as GameObject;
                TileDisplay tileDisplay = tile.GetComponent<TileDisplay>();
                tileDisplay.SetCoordinates(column, row);

                // Don't display grid lines for the last column/row, so
                // that we get that traditional noughts and crosses grid.
                tileDisplay.EnableRightLine(column<_width-1);
                tileDisplay.EnableTopLine(row<_height-1);
                eState state = gridData.GetTileState(new Move(column, row));
                tileDisplay.UpdateDisplay(state);
                tile.name = CreateTileName(column, row);
            }
        }
    }
开发者ID:MurrayVarey,项目名称:LineEm,代码行数:23,代码来源:GridDisplay.cs


示例19: Init

 public Map Init()
 {
     mapname = "1";
     PerfectMove = 10;
     width = 3;
     height = 3;
     GridData SData = new GridData (0, 0, 3);
     GridData EData = new GridData (1, 0, 3);
     GridData Mirror1 = new GridData (3, 0, 1);
     GridData Mirror2 = new GridData (3, 0, 2);
     GridData Change1 = new GridData (5, 1, 0);
     GridData Change2 = new GridData (5, 2, 0);
     GridData Cross1 = new GridData (4, 0, 1);
     GridPos.Add (new Vector2 (0, 2));
     GData.Add (SData);
     GridPos.Add (new Vector2 (2, 0));
     GData.Add (EData);
     GridPos.Add (new Vector2 (1, 1));
     GData.Add (Cross1);
     GridPos.Add (new Vector2 (0, 1));
     GData.Add (Change1);
     AllBlock.Add (new Vector2(0.5f,1f));
     return this;
 }
开发者ID:o2yCN,项目名称:Puzzle-Of-Light,代码行数:24,代码来源:Map.cs


示例20: loadgriddata

        void loadgriddata(GridData griddata)
        {
            list = griddata.poly;

            CMB_camera.Text = griddata.camera;
            NUM_altitude.Value = griddata.alt;
            NUM_angle.Value = griddata.angle;
            CHK_camdirection.Checked = griddata.camdir;
            CHK_usespeed.Checked = griddata.usespeed;
            NUM_UpDownFlySpeed.Value = griddata.speed;
            CHK_toandland.Checked = griddata.autotakeoff;
            CHK_toandland_RTL.Checked = griddata.autotakeoff_RTL;

            CHK_internals.Checked = griddata.internals;
            CHK_footprints.Checked = griddata.footprints;
            CHK_advanced.Checked = griddata.advanced;

            NUM_Distance.Value = griddata.dist;
            NUM_overshoot.Value = griddata.overshoot1;
            NUM_overshoot2.Value = griddata.overshoot2;
            NUM_leadin.Value = griddata.leadin;
            CMB_startfrom.Text = griddata.startfrom;
            num_overlap.Value = griddata.overlap;
            num_sidelap.Value = griddata.sidelap;
            NUM_spacing.Value = griddata.spacing;
            
            rad_trigdist.Checked = griddata.trigdist;
            rad_digicam.Checked = griddata.digicam;
            rad_repeatservo.Checked = griddata.repeatservo;
            chk_stopstart.Checked = griddata.breaktrigdist;

            NUM_reptservo.Value = griddata.repeatservo_no;
            num_reptpwm.Value = griddata.repeatservo_pwm;
            NUM_repttime.Value = griddata.repeatservo_cycle;

            // Copter Settings
            NUM_copter_delay.Value = griddata.copter_delay;
            CHK_copter_headinghold.Checked = griddata.copter_headinghold_chk;
            TXT_headinghold.Text = griddata.copter_headinghold.ToString();

            // Plane Settings
            NUM_Lane_Dist.Value = griddata.minlaneseparation;
        }
开发者ID:jackmaynard,项目名称:MissionPlanner,代码行数:43,代码来源:GridUI.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# GridInstantMessage类代码示例发布时间:2022-05-24
下一篇:
C# GridControl类代码示例发布时间: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