- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中。
datagridview开始显示通过调用XML存储的字段值及顺序来显示,右键调出Tools来控制显示的顺序及是否显示,通过加号和减号进行调整顺序。获取datagridview当前显示的字段值及顺序,并存储到数组中,用于listview显示原始的全部的字段值,以及当前显示的顺序;//获取xml中存储的值;//保存到XML的代码;_mainname为节点的名称,value为获取的字段名称的顺序;//调用事件进行显示页面的调整。从XML中获取需要显示的字段值的信息,并进行显示及显示顺序的设置;
2024-03-20 15:13:21 1098
原创 C# 当录入错误的时候,右下角弹窗提示错误信息
/自左向右显示窗口,该标志可以在滚动动画和滑动动画中使用。//自右向左显示窗口,该标志可以在滚动动画和滑动动画中使用。//自顶向下显示窗口,该标志可以在滚动动画和滑动动画中使用。//使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略。//若使用了AW_HIDE标志,则使窗口向内重叠;if (this.Opacity == 0)//当透明度==0的时候,关闭弹出窗以释放资源。//激活窗口,在使用了AW_HIDE标志后不要使用这个标志。// 使用淡入淡出效果。
2024-03-16 17:04:15 1146
原创 C#中的正则表达式和判断日期时间的正则表达式
2[0-4]\d 匹配以2开头,十位为0到4,个位为任何数字的三位字段,25[0-5] 匹配以25 开头,个位为0到5 的三位字段,[01]?| 表示分支匹配,要么匹配前面的一部分,要么匹配后面的一部分。我们来对他进行分析,0匹配数字“0”,\d匹配一个数字,{2,3}表示重复2到3次,-只匹配”-”自身,接下来的\d同样匹配一个数字,而 {7,8}则表示重复7到8次。自定义组名还有另外一个好处,在我们的C#程序中,如果需要得到分组的值,我们就可以很明确的使用我们定义的分组的名字来得到,而不必使用下标。
2024-02-29 14:27:05 1543
原创 C#调用类中的方法获取返回Sql Server存储过程的返回值
new SqlParameter("@sheetid",SqlDbType.VarChar,20,ParameterDirection.Output,false,0,0,string.Empty,DataRowVersion.Default,null), //输出参数,返回过程结果值。
2023-12-25 11:22:41 580
原创 C#调用类中的方法进行数据库的更新操作
public static string connectstring = "数据库链接";string sql = "更新语句UPDATE/DELETE/INSERT";新建一个Form,建一个button并添加单击事件;
2023-12-23 17:00:55 441
原创 C#调用类中的方法进行数据库查询
public static string connectstring = "数据库链接";在另一个From中调用这个,新建一个dataGridView1和button1;string sql = "查询语句select ";//这里引用2个参数,一个为数据库链接,一个为查询语句,方便多个数据库调用。设置button1_Click的单机事件。//using 调用后会自动释放。
2023-12-23 16:08:10 484
原创 C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit
C# Dev组件gridcontrol使用 repositoryItemGridLookUpEdit
2022-11-14 12:50:16 2290
原创 C# 基于内存表DataTable中的内容,利用上页和下页进行显示
实例说明:页面加载的时候显示第一条记录信息,当数据为第一条的时候,上页禁用,当数据为最后一条的时候,下页禁用;当数据只有1条的时候,上页和下页均禁用。public partial class Form1 : Form { public static DataTable PublicTable = new DataTable(); //全局内存表 public Form1() { InitializeCompone...
2022-04-04 16:05:05 935
原创 C# XtraReport预览中按钮的屏蔽
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XtraReport1 report = new XtraReport1(); //report.LoadLayout(Application.StartupPath + @"..\Report\XtraReport1.repx"); ...
2021-09-10 10:18:23 382
原创 提取Dev gridview指定列的数据,并进行全局使用
1、在构造类中增加引用。using System.Data;并增加namespace STUDENT{ class userinfomation { public static DataTable newtable = new DataTable(); //新增的2、创建一个事件进行gridview内容的提取,这里我只提取了CDNO列。public DataTable DataGridViewToDataTable(DevExpress.XtraGri...
2021-07-30 08:35:50 632
原创 Oracle学习随笔——表空间/权限/用户/角色设置
1、表空间1.1、创建数据表空间。create tablespace tablespace_name datafile 'datafile1.dbf' size 20M;创建一个名称为tablespace_name,数据文件名称为datafile1.dbf,大小为20M的表空间。1.2、创建临时表空间create temporary tablespace tablespace_name tempfile 'tempfile1.dbf' size 20M;创建一个名称为tablespace_nam
2021-06-30 09:09:18 968
原创 Oracle学习随笔,常用的命令-SQLPlus
Oracle中常用的命令-SQLPlus:connect:连接命令,切换用户连接,也可简写:conn用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper例如:sqlplus当前登录账户为sys,如果要切换到例外一个账户就需要输入:conn system/oracle;格式为 connect [username]/[password] [as sysdba/sysoper]图显:SQL.
2021-06-16 14:38:19 737
原创 C# 学习随笔 获取计算机硬件参数,包括(CPU ID,MAC,磁盘ID和IP地址)
引用using System.Management; public static string GetCpuID() //获取CPUIDD { string result; try { string text = ""; ManagementClass managementClass = new ManagementClass("Win32...
2021-06-09 17:12:10 291
原创 C# 中的combobox和Textbox读取本地ini文件中的内容
1、要求:combobox显示一个配置文件中的内容;例如combobox下拉列表显示西瓜、樱桃、香蕉等水果,默认显示第一个。当combobox中的内容发生改变的时候,textbo
2021-05-31 15:32:32 1722 2
原创 C# 利用Devgridcontrol进行输出显示,并根据gridview中的选中的行进行更新出来,我这里利用的时号段值
思路:用的时Access数据库1、先提示是否需要作废选中的行或许信息。2、获取选中行的行号信息并添加到list中,支持【按CTRL】不连续选中。3、根据选中的行号提取需要的字段值,并进行update到数据库中4、然后再根据单号进行查询显示出来数据库表的信息。private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ...
2021-05-31 10:09:33 773
原创 C# 利用XtraReport报表打印,当调用打印程序的时候往数据库里更新记录,记录操作的时间人员等信息。
1、在XtraReport中找到PrintProgress这sprivate void XtraReport1_PrintProgress(object sender, DevExpress.XtraPrinting.PrintProgressEventArgs e) { OleDbConnection con = new OleDbConnection(connect.server.cons); con.Open(); ...
2021-05-31 10:00:08 811
原创 C# XtraReport学习之三 绑定数据
1、新建一个XtraReport报表,添加控件xrlabel,并为XtraReport添加数据源,数据源为学习之一的封装类中。属性找到XtraReport1,刚才新建的报表,设置DataSource数据源选择数据源的下拉箭头,弹出页面点击Add Report Data Source...选择 Object Binding后 Next,直到显示到下面选择项目名称cards下面的classinfo封装类,点击next,点击Finish完成。2、设置报表模块的数据字段值.
2021-05-27 14:39:21 1058
原创 C#XtraReport学习之二 winform打印按钮
1、新建一个form,并添加gridview用于显示数据,新增加三个按钮,【打印】【打印预览】【编辑】预览按钮代码 private void button2_Click(object sender, EventArgs e) { List<barinfo> list = new List<barinfo>(); \\调用学习一的封装类 for (int i = 0; i < this.gridVie...
2021-05-27 14:11:19 1197 2
原创 C# XtraReport学习之一,封装类
1、添加一个类文件,命名为barinfo2、双击打开并添加代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace barcode{ class barinfo { public string cardsno { get; ...
2021-05-27 13:40:56 319
原创 C#通过配置文件连接数据库
1、在C#项目组里添加一个【应用程序配置文件】,默认名字为app.config。2、双击打开app.config,开始写连接数据库的代码:需要在两个<configuration>之间。<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="server" connectionString="连接数据库的字符串"/>...
2021-05-24 10:50:02 2258
原创 C#做的登陆界面 登陆成功后跳转到主界面,数据库用的access2010
下面是登陆按钮的事件,密码用MD5加密了。using System.Data.OleDb; \\数据库引用using System.Security.Cryptography; \\MD5加密引用private void button1_Click(object sender, EventArgs e) { string cons = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=..\\Database.a...
2021-05-21 23:00:58 841
原创 C# Oracle 过程返回查询结果集
Oracle 存储过程CREATE OR REPLACE PROCEDURE P_DPCXSP( ARTICLE IN VARCHAR, FAM OUT sys_refcursor)ISBEGINopen FAM FOR select * from defarticle where article=ARTICLE;END P_DPCXSP;C# 按钮查询代码OracleConnection cons = new OracleConnection("Data...
2021-02-18 15:26:06 796
原创 SQL中根据服务器日期创建单据编号
1、编写存储过程,创建单据编号。单据编号组成,4位自定义字符,8位日期,4位序列号。createprocedure sheetid asbegin--声明变量 @maxdate 取单据出库表中单据编号最大的号,@sysdate 取服务器当前日期,跟单据编号中的日期作比较。如果@maxdate小于@sysdate,则需要取系统当前日期并且单据编号为0001,开始创建新的单据编号;否则就从@maxsheetid 的4位序列号自动加1。--@newsheetid 用于存储新的单据编号用...
2021-01-25 10:45:10 829
原创 C#查询数据库进行字符串集的转换,将GB2312转换成ISO8859,或将ISO8859转化成GB2312格式。
将GB2312转换成ISO8859,或将ISO8859转化成GB2312格式。我是利用的SQL Server 在Oracle中也是可以的。//在FORM中增加控件button 按钮控件,datagridview查询结果展示控件。button1_Click这个为按钮的单机事件。利用2个for 循环遍历全部的数据,并进行转换,转换后再往回复制。最后再将赋值后的表呈现出来private void button1_Click(object sender, EventArgs e) {...
2021-01-22 17:18:48 324
原创 C# 控件中Combobox中从数据库获取数据库字段值和模糊查询。
第一种方法,可以绑定数据库。combobox控件中就会显示绑定的数据库字段值,但是模糊查询只能从左到右输入。例如,数据库字段值有:A001,A002,A003,B001,B002,B003。只能输入A……或者B……才能查询,若是输入1或者2或者3,根本无法模糊查询。需要改的属性为,combobox的AutoCompleteMode 为SuggestAppend; AutoCompleteSource 为ListItems。第二种方法是写combobox的TextUpdate事件。1、用一..
2021-01-11 13:06:35 3776 1
原创 C# Dev gridControl 按回车增加一行
将NewItemRowPosition属性设置为Top或Bottom,在这样的新行中输入数据后,会自动添加到绑定的数据源中的,如果你希望在按回车时焦点跳至下一列,只需要设置GridView的OptionNavigations->EnterMoveNextColumn为True即可,当在最后一可见列按回车,数据自动在GridView中显示出来。...
2021-01-07 09:23:58 1446
原创 SQL Server 基础语句知识,语法结构。
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表cr.
2020-12-25 14:22:29 398
原创 Orcale 查询锁表和锁表操作
查询锁表select a.object_name,b.session_id,c.serial#,c.program,c.username,c.command,c.machine,c.lockwaitfrom all_objects a,v$locked_object b,v$session c where a.object_id=b.object_id and c.sid=b.session_id;查询锁表操作select l.session_id sid,s.serial#,l.locked.
2020-12-17 14:53:53 149
C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中
2024-03-20
SQL 变量日期while循环.sql
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人