当前位置:编程学习 > C#/ASP.NET >>

DevExpress.XtraGrid.GridControl 怎么在一列显示图片

Winform的,希望能贴代码或者例子,更清楚些,紧急求救,我qq:530423655 --------------------编程问答-------------------- --------------------编程问答-------------------- 你在对CxGridView加Columns的时候,设置Colums的属性ColumnEdit为repositoryItemPictureEdit1就可以显示为图片信息了! --------------------编程问答--------------------
        DataTable dt = null;

        private void Form1_Load(object sender, EventArgs e)
        {
            DevExpress.XtraGrid.Columns.GridColumn colname = new DevExpress.XtraGrid.Columns.GridColumn();
            colname.Name = "colname";
            colname.FieldName = "colname";
            colname.Caption = "姓名";
            colname.VisibleIndex = 0;

            DevExpress.XtraGrid.Columns.GridColumn colpic = new DevExpress.XtraGrid.Columns.GridColumn();
            colpic.Name = "colpic";
            colpic.FieldName = "colpic";
            colpic.Caption = "图像";
            colpic.VisibleIndex = 1;

            DevExpress.XtraGrid.Columns.GridColumn colimg = new DevExpress.XtraGrid.Columns.GridColumn();
            colimg.Name = "colimage";
            colimg.FieldName = "colimage";
            colimg.Caption = "图像";
            colimg.VisibleIndex = 2;
            gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { colname,colpic, colimg });

            //gridView1.OptionsView.RowAutoHeight = true;

            DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit picedit = new DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit();
            picedit.AutoHeight = true;
            picedit.Name = "respositoryitempic1";
            colpic.ColumnEdit = picedit;
            DevExpress.XtraEditors.Repository.RepositoryItemImageEdit imageedit = new DevExpress.XtraEditors.Repository.RepositoryItemImageEdit();
            imageedit.AutoHeight = true;
            imageedit.Name = "respositoryitem1";
            colimg.ColumnEdit = imageedit;

            Image img = new Bitmap(@"G:\图片\无标题.jpg");

            dt = new DataTable();
            dt.Columns.Add("colname", typeof(string));
            dt.Columns.Add("colpic", typeof(Image));
            dt.Columns.Add("colimage", typeof(Image));

            dt.Rows.Add("asda", img, img);

            gridControl1.DataSource = dt;
        } --------------------编程问答-------------------- dev 有demo的
http://www.devexpress.com/Support/Center/
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,