private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { int hand = e.RowHandle;//行号 if(hand<0) { return; } DataRow dr = gridView1.GetDataRow(hand); if (dr == null) return; //int selectedHandle = gridView1.GetSelectedRows()[hand]; if...
DataTable pDatatable = new DataTable(); pDatatable.Columns.Add("图层名称", System.Type.GetType("System.String")); pDatatable.Columns.Add("选择", System.Type.GetType("System.Boolean")); DataRow pDataRow; object[] rowArray = new object[2]; for (int i = 0; i < mFeatureLayers.Cou...
DataRow data = GridView1.GetDataRow(downHitInfo.RowHandle); int[] rows = GridView1.GetSelectedRows(); List<DataRow> row = new List<DataRow>(); for (int i = 0; i < rows.Length; i++) row.Add(GridView1.GetDataRow((int)rows[i])); GridControl1.DoDragDrop(row, DragDropEffects.Cop...
//gridView.Appearance.SelectedRow.BackColor = System.Drawing.Color.Red; } //禁用自动生成列 view.OptionsBehavior.AutoPopulateColumns = false; //禁用自动列宽 if (view is DevExpress.XtraGrid.Views.Grid.GridView) { (view as DevExpress.XtraGrid.Views.Grid.GridView).OptionsView.ColumnAutoWidth = fals...
Gv.GetSelectedRows()//上述代码返回的是选中的RowHandle数组 //获取子层选中的行 //貌似没很好的方法 //方法1添加checkbox,然后循环判断 //方法2获取鼠标点击的位置然后转换为行,代码如下 DataRowView Drv=gv.GetRow(GridView.CalcHitInfo(e.Location).RowHandle) as DataRowView ...
1.首先到GridControl控件设计里设置属性Repository (In-place EditorRepository) 如下图(CheckEdit可以不添加,这是本人根据自己需求添加的): 主要设置两个两个属性 NullText,Name 2.绑定数据 关键代码如下: DataTable dt = dbHelp.GetDataSql("select TS_NO,TS_NAME ,TS_LONGITUDE,TS_LATITUDE,TS_RANK from dbo...
detailView = gridView1.GetDetailView(e.RowHandle, e.RelationIndex) as DevExpress.XtraGrid.Views.Grid.GridView; } //取得从表的当前行 int[] i = detailView.GetSelectedRows(); DataRowView dt = (DataRowView)detailView.GetRow(i[0]);
HAlignment: 水平对齐 VAlignment: 垂直对齐 2、控制 Cell 中数据 折叠显示 属性 3 、控制 奇数和偶数行显示颜色 属性 Gridview.OptionView EnableAppearanceEvenRowEnableAppearanceOddRow4 、显示过滤框OptionView.ShowAutoFilterRow = True5 、获取选中的数据int iRows = myGridView.GetSelectedRows();for (int ...
pDataRow.ItemArray = rowArray; pDatatable.Rows.Add(pDataRow); } this.gridMark.DataSource = pDatatable; this.gridMark.Refresh(); } 注意:创建的datatable的列名一定要和gridview中的列的fieldname属性值是一个名字,不然,你会发现添加了和你绑定的datatalbe一样多的行,可是行里面却没有内容的. ...
this.gridView1.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;this.gridView1.OptionsBehavior.Editable = false;this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;⼗四、如何显⽰⾏号?this.gridView1.IndicatorWidth = 40;//显⽰⾏的序号 private void ...