开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3973|回复: 4

为新增列添加 属性的问题?小弟是菜鸟!

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
9
软币
117
在线时间
10 小时
注册时间
2014-4-8
发表于 2014-4-17 11:28:58 | 显示全部楼层 |阅读模式
本帖最后由 唯勤是岸 于 2014-4-17 11:31 编辑

private void gridControl1_Load(object sender, EventArgs e)
        {           
            string cmd="select *  from  UserInfo";
            using (SqlConnection conn = new SqlConnection(strSql))
            {
                conn.Open();
                SqlDataAdapter sda = new SqlDataAdapter(cmd,conn);               
                sda.Fill(ds);
                dt=ds.Tables[0];         
              
            }
            int[] li = new int[1] { 2 };
            showData(li);
            gridControl1.DataSource = dt;
            //(gridControl1.MainView as layoutView).Columns["PhotoName"].TextVisible = false;            问题,怎么设置新增列的属性?
        }
        private void showData(int[] list)
        {
            dt.Columns.Add("Caption", System.Type.GetType("System.String"));
            dt.Columns.Add("Department", System.Type.GetType("System.String"));
            dt.Columns.Add("PhotoName", System.Type.GetType("System.Byte[]"));
            for (int j = 0; j <= dt.Columns.Count+2; j++)
            {
                int i = 0;                  
                DataRow dr = dt.Rows[j];               
                dr["Caption"] = list;
                dr["Department"] = list;
                string imagePath = @"D:/" + list + ".jpg";
                dr["PhotoName"] = getImageByte(imagePath);                              
            }           
        }        //返回图片的字节流byte[]
        private byte[] getImageByte(string imagePath)
        {
            FileStream files = new FileStream(imagePath, FileMode.Open);
            byte[] imgByte = new byte[files.Length];
            files.Read(imgByte, 0, imgByte.Length);
            files.Close();
            return imgByte;
        }


小弟是菜鸟,请大神,详细回答! 感激不尽……

新增列,添加属性

新增列,添加属性
回复

使用道具 举报

0

精华

52

贡献

93

赞扬

帖子
90
软币
2314
在线时间
167 小时
注册时间
2013-6-8
QQ
发表于 2014-4-17 17:24:05 | 显示全部楼层
马上停下你的开发,我不得不说,你这样不可能完在程序,界面与逻辑、数据紧紧耦合在一起。先学习一下设计模式再说。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
9
软币
117
在线时间
10 小时
注册时间
2014-4-8
 楼主| 发表于 2014-4-17 18:19:18 | 显示全部楼层
tmxfh@163.com 发表于 2014-4-17 17:24
马上停下你的开发,我不得不说,你这样不可能完在程序,界面与逻辑、数据紧紧耦合在一起。先学习一下设计模 ...

小弟现在初学devexpress,还不具备开发能力。 顺便问大神一个问题,希望大神,不吝赐教!
screen111.jpg
回复

使用道具 举报

0

精华

52

贡献

93

赞扬

帖子
90
软币
2314
在线时间
167 小时
注册时间
2013-6-8
QQ
发表于 2014-4-17 21:58:19 | 显示全部楼层
本帖最后由 tmxfh@163.com 于 2014-4-17 21:59 编辑

左上角的是个浮动菜单条,单击按钮触发事件可参考:
http://www.dxper.net/thread-2064-1-1.html

布局是个xml流,或者xml文件
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
9
软币
117
在线时间
10 小时
注册时间
2014-4-8
 楼主| 发表于 2014-4-18 09:26:26 | 显示全部楼层
tmxfh@163.com 发表于 2014-4-17 21:58
左上角的是个浮动菜单条,单击按钮触发事件可参考:
http://www.dxper.net/thread-2064-1-1.html

楼主,我只是要改变一下,layout的显示位置, 我的问题是可以通过设置哪些属性或者方法才能够实现。layout位置的改变。 如果楼主知道, 请赐教!感激不尽……
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-9 05:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表