当前位置: 移动技术网 > IT编程>开发语言>c# > 绑定winform中DataGrid

绑定winform中DataGrid

2019年07月18日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:this.dgtankview.columns["id"].datapropertyname = "id";   &nbs

复制代码 代码如下:

this.dgtankview.columns["id"].datapropertyname = "id";
            this.dgtankview.columns["tankname"].datapropertyname = "name";
            this.dgtankview.columns["area"].datapropertyname = "area";
            this.dgtankview.columns["type"].datapropertyname = "type";
            this.dgtankview.columns["status"].datapropertyname = "status";
            this.dgtankview.columns["material"].datapropertyname = "material";
            this.dgtankview.columns["materialcategory"].datapropertyname = "materialcategory";
            this.dgtankview.columns["maxlevel"].datapropertyname = "maxlevel";
            this.dgtankview.columns["minlevel"].datapropertyname = "minlevel";
            this.dgtankview.columns["maxcapacity"].datapropertyname = "maxcapacity";
            this.dgtankview.columns["mincapacity"].datapropertyname = "mincapacity";
            this.dgtankview.columns["code"].datapropertyname = "code";

            ////set columns width
            //this.dgtankview.columns["materialcategory"].width = 80;
            //this.dgtankview.columns["material"].width = 240;
            //this.dgtankview.columns["tankname"].width = 100;
            //this.dgtankview.columns["area"].width = 80;
            //this.dgtankview.columns["maxlevel"].width = 100;
            //this.dgtankview.columns["minlevel"].width = 100;
            //this.dgtankview.columns["maxcapacity"].width = 100;
            //this.dgtankview.columns["mincapacity"].width = 100;
            //this.dgtankview.columns["type"].width = 60;

            //this.dgtankview.columns["status"].autosizemode = datagridviewautosizecolumnmode.fill;

  this.dgtankview.autogeneratecolumns = false;
            this.dgtankview.datasource = tankviews;
            int rowcount = dgtankview.rowcount;
            if (selectedindex < rowcount || selectedindex >= rowcount)
            {
                this.dgtankview.rows[0].selected = true;
            }
            else
            {
                this.dgtankview.rows[this.selectedindex].selected = true;
            }


  for (int i = 0; i < dgrdselectedmaterial.rowcount; i++)
            {
                if (decimal.parse(dgrdselectedmaterial.rows[i].cells["columnselectedminratio"].value.tostring()) > decimal.parse(dgrdselectedmaterial.rows[i].cells["columnselectedmaxratio"].value.tostring()))
                {
                    messageutil.info(string.format(config.messagemanager[messagegrouphelper.formattoname((int)messagegroup.client), "1959"].tostring(), dgrdselectedmaterial.rows[i].cells["columnselectedname"].value.tostring()));
                    return false;
                }
            }


rowheardersvisible=false
selection mode=full row select
columnheaderdefault=aligncenter

///高
dgrdstatictank.columnheadersheight = 40;
dgrdblendmaterialquality.columnheadersheightsizemode = datagridviewcolumnheadersheightsizemode.autosize;

宽:
  dgrdblendmaterial.autogeneratecolumns = false;
            dgrdblendmaterial.autosizecolumnsmode = datagridviewautosizecolumnsmode.fill;
            dgrdblendmaterial.columns["columnmaterialtankname"].width = 80;

----------------------------------------------------------

this.datagridview1.currentcell.value;  //当前处于活动状态的单元格的值

this.datagridview1.currentcell.rowindex;//当前处于活动状态的单元格所在的行

this.datagridview1.currentcell.columnindex;//当前处于活动状态的单元格所在的列

this.datagridview1.rows[5].cells[3].value;//位于第6行第4列的单元格的值
datagridview[col,row].value=obj;

   controlutil.setdatagridviewstyleformasterdata(dgrdblendmaterial);
            dgrdblendmaterial.autogeneratecolumns = false;
            dgrdblendmaterial.autosizecolumnsmode = datagridviewautosizecolumnsmode.fill;
            dgrdblendmaterial.columns["columnmaterialname"].width = 200;

      ucpagingtank.databindings.add("pageindex", tanklistmodel, "pageindex", true, datasourceupdatemode.never);

-----某列的显示格式----
dgrdtank.columns["columntimestamp"].defaultcellstyle.format = config.appconfig.datetimeformat;

---取得选中某列的值-----
strcurroleid = dgrdrolelist.selectedrows[0].cells[0].formattedvalue.tostring();


如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网