精华内容
下载资源
问答
  • 有Demo的直接导入Demo中的dll文件,这里需要注意的是 如果你的文件和dll文件在同一个文件夹下,可能会报错,什么找不到dll文件,这个时候就需要一出去; 如果还是报错,可能是需要在资源管理器中添加引用找到相对应...

    微软自带的控制过于单调,就从淘宝找了UI,导入的过程中出现了问题;下面是一些问题及其解决方法

    1. 有Demo的直接导入Demo中的dll文件,这里需要注意的是 如果你的文件和dll文件在同一个文件夹下,可能会报错,什么找不到dll文件,这个时候就需要一出去;
    2. 如果还是报错,可能是需要在资源管理器中添加引用找到相对应的文件导入;
    3. 还有就是一个基本问题,路径不能有中文
    4. 还是没有可以在项目中,刷新组件
    展开全文
  • Winform导入文件

    2018-12-18 16:17:00
    winfrom的选中文件的路径放进文本框,我还是一个新手,欢迎大家在评论里面多多指教 转载于:https://www.cnblogs.com/kuangx/p/10137936.html

    winfrom的选中文件的路径放进文本框,我还是一个新手,欢迎大家在评论里面多多指教

     

    转载于:https://www.cnblogs.com/kuangx/p/10137936.html

    展开全文
  • 文件读取为二进制数据,并且放到二进制数组里边 // 将二进制数据转为字符串 richTextBox1.Text = Encoding.Default.GetString(sj); // 关闭流 fs.Close(); } } #endregion #region 写入数据 ...

    设计界面:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO;
    using System.Text;
    
    namespace 对话框
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
    
            #region 读取数据
            private void button2_Click(object sender, EventArgs e)
            {
                //显示工具
                DialogResult dr = openFileDialog1.ShowDialog();
    
                //取值
                if (dr == DialogResult.OK)
                {
                    //文件路径
                    string path = openFileDialog1.FileName;
    
                    //文件流
                    FileStream fs = new FileStream(path,FileMode.Open,FileAccess.Read);
    
                    //读取
                    byte[] sj=new byte[fs.Length]; //造一个二进制数组,用来存储读到的数据
                    
                    fs.Read(sj,0,sj.Length); //将文件读取为二进制数据,并且放到二进制数组里边
    
                    //将二进制数据转为字符串
                    richTextBox1.Text = Encoding.Default.GetString(sj);
    
                    //关闭流
                    fs.Close();
                }
            }
            #endregion
    
            #region 写入数据
            private void button1_Click(object sender, EventArgs e)
            {
                //显示选择文件对话框
                DialogResult dr=saveFileDialog1.ShowDialog();
                
                //获取路径
                if (dr == DialogResult.OK)
                {
                    string path = saveFileDialog1.FileName;   //文件路径
                    string nr = richTextBox1.Text; //取出文本框中的内容
                    byte[] sj = Encoding.Default.GetBytes(nr);  //将字符串转为二进制数组
    
                    //造文件流
                    FileStream fs = new FileStream(path,FileMode.Create);
    
                    //向文件里边写数据
                    fs.Write(sj,0,sj.Length);
    
                    //关闭流
                    fs.Close();
                }
            }
            #endregion
        }
    }

     

    转载于:https://www.cnblogs.com/xiao55/p/5831270.html

    展开全文
  • /// 从选择的excel导入               ///               /// <returns></returns>               public void ImportExcel(string ExcelName,string Tablename)             ...

    要添加引用COM中的Microsoft.office.core

    然后添加命名空间System.Data.OleDb;

     public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                this.ofd_in.DefaultExt = "xls";
                this.ofd_in.Filter = "Excel文件(*.xls)|*.xls";
            }
            /// <summary>
            /// 从选择的excel导入
            /// </summary>
            /// <returns></returns>
            public void ImportExcel(string ExcelName,string Tablename)
            {
                string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ExcelName+";Extended Properties='Excel 8.0;HDR=No;IMEX=1';";//连接excel文件的字符串
                if (ExcelName == null)
                {
                    return;
                }
                OleDbConnection odcon = new OleDbConnection(strcon);//建立连接
                odcon.Open();//打开连接
                循环输出显示到控件中
                //OleDbCommand odc = new OleDbCommand("select * from " + Tablename, odcon);
                //OleDbDataReader dr = odc.ExecuteReader();
                //while (dr.Read())
                //{
                //    ListViewItem item=new ListViewItem (dr[0].ToString());
                //    item.SubItems.Add(dr[1].ToString());
                //    listView1.Items.Add(item);
                //}
                //把数据集dataset放到控件中显示
                OleDbDataAdapter odda = new OleDbDataAdapter("select * from " + Tablename, odcon);
                DataSet ds = new DataSet();
                try
                {
                    odda.Fill(ds);
                }
                catch(Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                if (ds != null)
                {
                   
                        this.dataGridView1.DataSource = ds.Tables[0];
                  
                }
                else
                {
                    MessageBox.Show("没有数据");
                }
            }

            private void button1_Click(object sender, EventArgs e)
            {
                if (ofd_in.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    this.textBox1.Text = ofd_in.FileName.ToString();
                    ImportExcel(ofd_in.FileName, "[Sheet1$]");//传递excel文件名,和表名
                }
            }
        }

    提示:1 HDR=No的值等于No表示第一行不是标题,Yes表示第一行是标题

          2 表名不能写成"Sheet1",这样会出错

          3 如果出现提示:找不到可安装的ISMA这是因为连接字符串写的有问题

    展开全文
  • C# winform 自定义控件开发

    千次阅读 2017-10-27 17:14:32
    一些图片不能显示,有个word文档大家可以去下载:点击下载Word文档一般而言,Visual Studio 2005中自带的几十种控件已经足够我们使用了,但是,在一些特殊的需求中,可能需要一些特殊的控件来与用户进行交互,这时,...
  • 最近在使用winform时,遇到这样一个情况,我自定义的控件不能够添加到工具箱中,当我在工具箱中使用“选择项”浏览我的dll文件后,会显示错误。 解决方法在网上很多,一般是“工具-》选项-》windows窗体设计器-》...
  • 包括控件位置、颜色等等所有属性,导出为xml,能直接导出所有属性吗?还是只能一个属性一个属性的写入xml? struct ControlPro { public string ControlType; public string ControlName; public string ...
  • C#下WPF中调用WinForm控件

    千次阅读 2017-11-17 15:29:53
    最近在C#下调用NPlot生成股票K线图,由于用的WPF框架,而NPlot是基于WinForm开发的。所以不能直接引用。具体做法如下: NPlot源码Microsoft .NET Framework 4.5版 1、引入DLL 创建工程后需要引入...
  • 关于WinForm自定义控件添加的问题

    千次阅读 2018-01-31 20:22:30
    最近在做项目的过程中使用到了导师用VB写的关于图像的类库,即自定义控件,但是在使用过程中总是会遇到无法查看设计器的问题,如图所示。 在点击“忽略并继续”后,原来设计的界面上所有控件都消失不见,也就是...
  • 在之前的文章Networkcomms v3 压力测试程序之微FTP服务器中,在程序主界面中,用到了显示文件信息的控件,如下图(中间的部分): 当客户端用户点击左侧的TreeNode节点时,客户端发送节点想对应的参数值给...
  •  由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用的是IE的core,而低版本的IE在JS加载上总是容易有问题,因此,打算使用Chrome的内核替换...
  • 上期讲到的修改文件创建时间 1.从工具箱中“双击” FolderBrowserDialog(或则在类中使用 new FolderBrowserDialog() 均可,本文主要描述窗体使用)。 2.加上一个“选择”按钮,在按钮点击事件下添加如下代码 ...
  • 一.Winform入门 WinForm 是 Windows Form 的简称,是基于 .NETFramework 平台的客户端(PC软件)开发技术,一般使用C#编程。在VS2019中,C# WinForm 编程需要创建「Windows窗体应用程序」项目。Windows 窗体应用...
  • C# winform Treeview控件 实现显示系统C盘目录. 帮助学习Treeview使用方法,贴切易懂. 自己写着玩
  • C# WinForm 动态加载DLL 通过配置文件

    热门讨论 2012-05-09 11:20:37
    C# WinForm 动态加载DLL 通过配置文件
  • 自定义WinForm控件无法拖动到窗口

    千次阅读 2017-08-26 23:45:02
    自己写的一个控件复制到一个类库后,发现在工具箱中无法拖到窗口,之前自已写Demo是可以的。 折腾了下发现之前控件的是私有的,只能在本程序集中访问。 class MyControl : Control { ... } 解决办法: 1.引用控件...
  • 1 DLL导出函数定义 注意示例代码使用.def文件定义导出函数 class ShowPropWndHelper { public: ShowPropWndHelper() : _unit(nullptr) { } ~ShowPropWndHelper() { Destroy(); } bool Create(HWND...
  • C#Winform导入Excel数据到datagridview控件 #此次导入Excel数据借助了ExcelDataReader插件。(由于我需要的是打开工作簿时能够选择工作表绑定于datagridview控件,通过网上资源的浏览与借鉴,ExcelDataReader能满足...
  • Winform分页控件使用详细介绍

    千次阅读 2018-06-15 13:54:26
    自从上篇随笔《 Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本》介绍了最新版本的分页控件,并提供下载使用后,很多人对分页控件非常感兴趣(毕竟Winform数据分页是很
  • C# winform 使用XML文件

    千次阅读 2019-04-10 10:16:43
    C# Winform 简易XML文件存取 最近开始学C#视窗,记录一下关于最近学习的方法,参考链接如下。 http://www.weisico.com/program/2016/0903/377.html 我用的环境是Visual Studio 2015,最近再练习TCP/IP和COM串口的...
  • C#在Winform的PictureBox控件中显示Svg图片背景实现思路环境说明实现步骤结束语 背景 我们知道Svg是一种矢量图形格式,广泛应用与Web App、手机App,本文就介绍一下在Winform的窗口程序中怎么实现显示Svg图片。 实现...
  • C# WinForm 封装自定义组件(控件)Dll

    万次阅读 2014-11-18 20:16:46
    封装自定义控件很简单,没什么技术含量,这里通过封装自定义的数字文本框实例简单总结一下: 【1】新建自定义控件库 -- Windows Forms Control Library 【2】添加自定义组件 -- Component Class 【3】...
  • 一、TabControl控件介绍 TabControl实现的具体效果: 在实际工作中,我是这么用TabControl控件,实现切换页面效果。比如要实现某个界面进行操作,然后还要查看一下日志,就...比如要在文件路径下,导入一个e...
  • 虽然我是一个PHPer,但项目有C#的需求,我也只能顶着头皮上了...这篇文章的代码,讲的是在WinForm中,制作一个"选择文件"按钮,可以选取Excel文件,并返回DataTable类型的Excel文件内容。 #region btnClick 点击"...
  • 由于项目需要一个树层级列表的展现,在网上找了一款控件ObjectListView,里面的TreeDataView组件实现了层级列表的展现 ![在这里插入图片描述]...
  • C# Winform控件导出为PDF

    千次阅读 2019-03-11 13:15:56
    先将控件保存为图片,再使用iTextSharp将图片转PDF; private void button1_Click(object sender, EventArgs e) { UserControl1 uc = new UserControl1(); Bitmap map = new Bitmap(uc.Width, uc.Height); uc....
  • 在Windform中进行Excel导入时往往需要先将Excel文件打开并获取文件的路径,这时需要使用OpenFileDialog。 OpenFileDialog 显示一个标准对话框,提示用户打开文件。 此类不能被继承。 属性 AddExtension 获取或...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,428
精华内容 1,371
关键字:

winform导入文件控件