日本无码h纯肉黄动漫a红桃,国产果冻豆传媒麻婆精东,精品国产人妻一区二区三区久久,亚洲熟妇无码乱子av电影,亚洲熟妇无码乱子av电影

銀醫(yī)系統(tǒng)建設(shè),便民服務(wù)平臺,智慧醫(yī)院建設(shè)

股權(quán)代碼

850107

新聞中心

PRESS CENTENR
企業(yè)資訊
行業(yè)資訊
城銀課堂:DEV第三方控件使用總結(jié)
發(fā)布時間:2016-08-19

一、表格控件gridview

1.綁定數(shù)據(jù)源

DataTabletd = newDataTable();

DataRowrow = td.NewRow();

foreach(GridColumnitem ingridView1.Columns)

            {

                item.FieldName = item.Name;

DataColumnit = newDataColumn(item.FieldName, typeof(String));

if(item.FieldName == "check")

                {

                    td.Columns.Add(item.FieldName, Type.GetType("System.Boolean"));

                    td.Columns[item.FieldName].DefaultValue = Boolean.FalseString;

continue;

                }

                td.Columns.Add(it);

                row[item.FieldName] = "12";

            }

            td.Rows.Add(row);

            gridControl1.DataSource = td;

二、常用屬性

列標(biāo)題字體設(shè)置

Appearences》HeaderPanel

1.獲取選中行的某列的值:

Object  ojb=GridView1.getrowcellvalue(GridView1.focusedrowhandle,"列名");

獲取選中行的某列的值

this.gridView1.GetRowCellValue(0, gridView1.Columns["StorkCode"]);

//賦值

 this.gridView1.SetRowCellValue(i, gridView1.Columns["jianshu"], gdjianshu.ToString());

2.設(shè)置標(biāo)頭居中,只需要設(shè)置Views-->Appearance-->HeaderPanel-->TextOptions.HAlignment=Center。

內(nèi)容居中設(shè)置:Columns-->AppearanceCell-->TextOptions.HAlignment=Center。

3.設(shè)置Gridview控件,列頭不可排序 this.gridDataDetail.gridView1.OptionsCustomization.AllowSort = false;

4.使Gridview控件,失去選中焦點

 this.gridData.gridView1.FocusedRowHandle = -1

5.判斷Gridview是否選中了數(shù)據(jù)

 int index= this.gridData.gridView1.GetFocusedDataSourceRowIndex() ;

   如果index小于0,證明沒有選中行,否則就選中了行數(shù)據(jù)

6.獲取選中Gridview的行數(shù)據(jù)

 DataRow vCurrenRow = this.gridData.gridView1.GetFocusedDataRow();

7.刪除選中Gridview行數(shù)據(jù) this.gridDataDetail.gridView1.DeleteRow(this.gridDataDetail.gridView1.FocusedRowHandle);

8.Gridview新增一條編輯行

 DataRow vDetailRow = this.DataDetailSourceTable.Rows.Add(); //這是新增加了一行

  vDetailRow["primary_key"] = "";  primary_key為數(shù)據(jù)庫綁定到Gridview中的字段,后面可以對其進(jìn)行賦值。

9.獲取GridView中所有的選中的行號

  int[] iRowId = this.gridData.gridView1.GetSelectedRows();

在表格添加一列按鈕

在column properties-->buttons--->將屬性kind選為Glyph,然后將Caption設(shè)為把ButtonEdit的TextEditStyle設(shè)為HideTextEditor然后Button,第一個button的Caption寫GO,Kind設(shè)為Glyph

在Gridview的OptionCustomization里面,有個屬性叫"AllowColumnMoving",把這個關(guān)閉,就不會顯示Column Chooser的菜單了。

// 回車代表新建 也能夠代替Tab跳格鍵 我現(xiàn)在只能做出回車焦點定位到某行 而不能定位到某行的某單元

  int index = this.gridView1.FocusedRowHandle;

            //判斷是否為回車

            if (e.KeyChar == Keys.Enter.GetHashCode())

            {

                //視圖內(nèi)是否有數(shù)據(jù),并且當(dāng)前下標(biāo)是否在最后一行

                if (gridView1.Columns.View.RowCount != 0 && index < gridView1.Columns.View.RowCount - 1)

                {

                    //如果大于0就從下標(biāo)行開始

 if (index > 0)

                    {

                        //TO DO

                    }

                }

   else {

                   // SubjectQuotaRowAdd();

                }

            }

  本文由自助銀醫(yī)一卡通-城銀科技:www.0771lihunwang.com