本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3275854
建立时间:2005年6月6日




[devexpress相关控件]获取GridView的选择行的对应的某单元的[;转]
软件技术

吕向阳 发表于 2006/9/14 13:37:27

        获取GridView的选择行的对应的某单元的值:GetGridControlSelectValue#region 获取GridView的选择行的对应的某单元的值:GetGridControlSelectValue         /**//// <summary>        /// 获取GridView的选择行的对应的某单元的值:GetGridControlSelectValue        /// </summary>        /// <param name="gridView"></param>        /// <param name="dataColumnName"></param>        /// <returns></returns>        public object GetGridControlSelectValue(DevExpress.XtraGrid.Views.Grid.GridView gridView,string dataColumnName)        {            if (gridView.SelectedRowsCount > 0)            {                return gridView.GetDataRow(gridView.GetSelectedRows()[0])[dataColumnName];            }            else                return null;        }         #endregion         打开文件#region 打开文件         /**//// <summary>        /// 打开文件        /// </summary>        /// <param name="fileName">文件名</param>        public void OpenFile(string fileName)         {            if(MessageBox.Show("是否想要打开这个文件?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)             {                try                 {                    Process process = new Process();                    process.StartInfo.FileName = fileName;                    process.StartInfo.Verb = "Open";                    process.StartInfo.WindowStyle = ProcessWindowStyle.Normal;                    process.Start();                }                 catch                 {                    MessageBox.Show(this, "您的系统不能打开该类型的文件!.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);                 }            }        }         #endregion         把GridControl的数据输出#region 把GridControl的数据输出         /**//// <summary>        /// 把GridControl的数据输出        /// </summary>        /// <param name="provider">输出提供者</param>        /// <param name="gridView1">DevExpress GridView</param>        public void ExportTo(IExportProvider provider,GridView gridView1)         {            Cursor currentCursor = Cursor.Current;            Cursor.Current = Cursors.WaitCursor;             BaseExportLink link = gridView1.CreateExportLink(provider);            (link as GridViewExportLink).ExpandAll = false;            link.ExportTo(true);             Cursor.Current = currentCursor;        }         /**//// <summary>        /// 把GridControl的数据输出输出成Html        /// </summary>        /// <param name="provider"></param>        /// <param name="gridView1"></param>        public void ExportToHtml(GridView gridView1)        {            string fileName = ShowSaveFileDialog("HTML 文档", "HTML 文档|*.html");            if(fileName != "")             {                ExportTo(new ExportHtmlProvider(fileName),gridView1);                OpenFile(fileName);            }            }         /**//// <summary>        /// 把GridControl的数据输出输出成Xml        /// </summary>        /// <param name="gridView1"></param>        public void ExportToXml(GridView gridView1)        {            string fileName = ShowSaveFileDialog("Xml 文档", "Xml 文档|*.xml");            if(fileName != "")             {                ExportTo(new ExportXmlProvider(fileName),gridView1);                OpenFile(fileName);            }            }         /**//// <summary>        /// 把GridControl的数据输出输出成Excel        /// </summary>        /// <param name="gridView1"></param>        public void ExportToExcel(GridView gridView1)        {            string fileName = ShowSaveFileDialog("Excel 文档", "Excel 文档|*.xls");            if(fileName != "")             {                ExportTo(new ExportXlsProvider(fileName),gridView1);                OpenFile(fileName);            }            }         /**//// <summary>        /// 把GridControl的数据输出输出成Text文本        /// </summary>        /// <param name="gridView1"></param>        public void ExportToText(GridView gridView1)        {            string fileName = ShowSaveFileDialog("Text 文档", "Text 文档|*.txt");            if(fileName != "")             {                ExportTo(new ExportTxtProvider(fileName),gridView1);                OpenFile(fileName);            }            }        #endregion         提示保存窗口#region 提示保存窗口         /**//// <summary>        /// 提示保存窗口        /// </summary>        /// <param name="title"></param>        /// <param name="filter"></param>        /// <returns></returns>        public string ShowSaveFileDialog(string title, string filter)         {            SaveFileDialog dlg = new SaveFileDialog();            string name = Application.ProductName;            int n = name.LastIndexOf(".") + 1;            if(n > 0) name = name.Substring(n, name.Length - n);            dlg.Title = "Export To " + title;            dlg.FileName = name;            dlg.Filter = filter;            if(dlg.ShowDialog() == DialogResult.OK) return dlg.FileName;            return "";        }         #endregion


阅读全文(7798) | 回复(2) | 编辑 | 精华
 


回复:获取GridView的选择行的对应的某单元的[;转]
软件技术

zyhomepage(游客)发表评论于2007/10/12 14:13:15

写的不错啊!


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:获取GridView的选择行的对应的某单元的[;转]
软件技术

quluoluo(游客)发表评论于2007/8/25 16:11:18

感谢,在你这找到了解决问题的方法了!

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.674 second(s), page refreshed 144801211 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号