丝袜中文在线,91最新在线永久入口导航,又黑又粗欧美在线观看,美女福利视频一区二区,国产午夜精品不卡视频,chvideoses中国少妇tube自慰,国产亚洲熟女一区二区三区,国产乱人伦精品免费,中文无码在线观看,影音先锋网,青年性涩视频免费网站,久久性爱视频

銀醫系統建設,便民服務平臺,智慧醫院建設

股權代碼

850107

新聞中心

PRESS CENTENR
企業資訊
行業資訊
城銀課堂:DEV第三方控件使用總結
發布時間:2016-08-19

一(yi)、表(biao)格控(kong)件gridview

1.綁定數據(ju)源

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;

二、常用屬性

列標題字體設置(zhi)

Appearences》HeaderPanel

1.獲取(qu)選(xuan)中行的某列的值:

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

獲取選中行的某(mou)列的值

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

//賦值

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

 2.設置標頭(tou)居中,只(zhi)需要設置Views-->Appearance-->HeaderPanel-->TextOptions.HAlignment=Center。

內容(rong)居中設置:Columns-->AppearanceCell-->TextOptions.HAlignment=Center。

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

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

 this.gridData.gridView1.FocusedRowHandle = -1

5.判斷Gridview是否選中了數據

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

   如果(guo)index小(xiao)于0,證明沒有選中行,否則就選中了(le)行數(shu)據

6.獲(huo)取選中Gridview的行數據

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

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

8.Gridview新增(zeng)一條編輯行

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

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

9.獲取GridView中所(suo)有的選中的行(xing)號

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

在表格(ge)添加(jia)一(yi)列按鈕

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

在(zai)Gridview的(de)OptionCustomization里(li)面,有個屬性叫"AllowColumnMoving",把這個關閉,就(jiu)不會顯示Column Chooser的(de)菜單了(le)。

// 回(hui)車代表新建 也能(neng)夠代替Tab跳格(ge)鍵 我現在(zai)只能(neng)做(zuo)出回(hui)車焦點定(ding)位到(dao)某(mou)行 而不能(neng)定(ding)位到(dao)某(mou)行的某(mou)單元

  int index = this.gridView1.FocusedRowHandle;

   ;         //判(pan)斷是否(fou)為回(hui)車

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

 ;           {

                //視圖內是否有數據(ju),并且(qie)當(dang)前下(xia)標是否在最后一行

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

&nbsp;               {

 &nbsp;                  //如(ru)果(guo)大于(yu)0就(jiu)從下(xia)標(biao)行開(kai)始

 if (index > 0)

      &nbsp;             {

 &nbsp;                      //TO DO

         ;           }

      &nbsp;   &nbsp;     }

   else {

 ;                  // SubjectQuotaRowAdd();

   &nbsp;        &nbsp;   }

             }

  本文(wen)由-城銀(yin)科技(ji):