自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

趣趣李的学习笔记

初级技术宅

  • 博客(158)
  • 资源 (6)
  • 收藏
  • 关注

原创 gridControlExport.ExportToXls(fileName) dev gridcontrol导出excel列宽问题

设置 gridview.OptionsPrint.AutoWidth=False。

2022-11-08 17:56:30 436 1

原创 C# 向us7ascii编码的oracle数据库插入中文数据????问号乱码的解决方案

/内容为CHR(200)||CHR(164)||CHR(200)||CHR(164)||CHR(192)||CHR(238)string sql = "INSERT INTO DT_TEST (ID,NAME) VALUES (1," + strResult + ")";C#向表插入一条数据,NAME列直接插入中文会乱码,显示'?string strName = "趣趣李";执行后oralce数据库保存的name列就是中文啦~~~

2022-11-03 13:19:01 738

原创 gridview.SetFocusedRowCellValue不生效的一种问题

假设有GridControl名为gcDiag,gcDiag.DataSource=dt,GridView名为gvDiag,dt中存在列NAME,执行以下代码,没有报错但是对应行NAME值并没发生改变,可能是因为gvDiag中不存在Column绑定了NAME。

2022-10-25 14:27:19 513

原创 一种迂回解决repositoryItemCheckEdit勾选状态改变但绑定值不能及时改变的方法

1. repositoryItemCheckEdit1_CheckedChanged 事件中,数据源中IS_CHECK没有实时随着勾选变化。2.repositoryItemCheckEdit1_Validating也是同样问题。repositoryItemCheckEdit1_Click事件中,预期结果:复选框列勾选时,实时根据已经勾选的数据行查询明细数据。

2022-10-21 16:44:47 702 1

原创 RepositoryItemCheckEdit实现自定义联动勾选

实现勾选一个其他自动全选repositoryItemCheckEdit1_CheckedChanged事件触发后,值尚未更新到数据源,需要调用下。控件采用绑定datatable的方式,is_check字段为1时勾选,0时取消勾选。

2022-08-01 17:28:31 331

原创 DevExpress.XtraEditors.CheckedComboBoxEdit赋值editvalue

两种方式cobTreateState.Properties.DataSource = dtAll;cobTreateState.Properties.DisplayMember = "NAME";cobTreateState.Properties.ValueMember = "CODE";图左侧为第一种赋值方式效果,右侧为第二种赋值方式效果1.cobTreateState.EditValue = "aaa,bbb";这种方式虽然也能赋值,但是界面默认显示的内容为editvalue.

2022-04-29 15:56:39 971

转载 2020-11-09

转载待整理1.C#中的IntPtr类型被称之为“平台特定的整数类型”,用于本机资源,例如窗口句柄。2.资源的大小取决于使用的硬件和操作系统,即此类型的实例在32位硬件和操作系统中将是32位,在64位硬件和操作系统中将是64位;但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。3.在调用API函数时,类似含有窗口句柄参数(HANDLE)的原型函数,应显示地声明为IntPtr类型。4.IntPtr类型对多线程操作是安全的。5. int 和IntPtr互转 int i.

2020-11-09 10:35:42 70

转载 C#中指针*的使用(unsafe关键字与fixed 语句)

转载自https://blog.csdn.net/lujunql/article/details/6961308unsafe关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的。有关更多信息,请参见不安全代码和指针(C# 编程指南)。可以在类型或成员的声明中使用unsafe修饰符。因此,类型或成员的整个正文范围均被视为不安全上下文。例如,以下是用unsafe修饰符声明的方法: unsafe static void FastCopy(byte[...

2020-10-16 17:17:22 777

原创 Windows应用程序与DPI兼容(待整理)

1.PPI、DPI、分辨率三者的关系显示器物理尺寸DPI(Dots Per Inch)最初用于衡量打印物上每英寸的点数密度,就是说你的打印机可以在一英寸内打多少个点。DPI值越小图片越不精细。当DPI的概念用在计算机屏幕上时,就应称之为PPI(Pixels Per Inch)PPI(Pixels Per Inch),指的是每一英寸上的像素数目,ppi越高,图像显示的密度就越高,就越清晰...

2019-11-21 21:59:30 1937

原创 C#全角和半角转换

/// 转全角(SBC case) ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 public static String ToSBC(String input) { char[] c = input...

2019-08-12 13:35:03 190

原创 设置DB_CREATE_FILE_DEST报错ORA-02097

tips:启用Oracle的OMF功能时在设置db_create_file_dest的值时,路径中文件夹必须存在,不存在的话需要手动创建对应的文件夹,不然会报ORA-02097...

2019-06-17 16:47:03 402

原创 DockPanel手动设置Size问题(待完善

dockPanel的Visibility属性默认值是Visible,若想要默认隐藏可设置值为AutoHide。但是AutoHide状态下设置Size无效,只能在设计器拖动设置宽度,若需要在代码中计算宽度并设置,先把Visibility属性设置为Visible,设置完Size后再将dockPanel1.Visibility=DevExpress.XtraBars.Docking.DockVi...

2019-06-11 10:02:14 1822

原创 GridControl导出

//gcRepair.ExportToExcelOld(fileName);//图片列无法导出 gcRepair.ExportToXls(fileName);//需要设置OptionPrint-AutoWidth=False,否则导出列宽不对...

2019-05-17 11:32:58 495

原创 DevExpress.XtraEditors.CheckedComboBoxEdit

给DevExpress.XtraEditors.CheckedComboBoxEdit赋值如果使用lkp.EditValue="";会导致显示的文本也为设置的值,点击弹出选项后自动刷新显示文本为正常值;使用lkp.SetEditValue("");能避免这个问题...

2019-05-14 16:40:45 2042

原创 C# 设置鼠标位置

/// <summary> /// 引用user32.dll动态链接库(windows api), /// 使用库中定义 API:SetCursorPos /// </summary> [DllImport("user32.dll")] private static exter...

2019-04-19 16:43:39 2948

原创 dev GridContrl控件实现鼠标移动,所在单元格高亮效果

private void gridControlDrSchedule_MouseMove(object sender, MouseEventArgs e) { //排除拖动鼠标多选的情况 if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right) ...

2019-04-19 15:24:46 1045

原创 GridControl复选框列(未完成)

1,绑定数据源添加CheckEdit列,设置ValueChecked和ValueUnChecked1)若绑定的列是string类型,则值只可是true和false(区分大小写)2)

2019-04-08 14:28:11 186

原创 Python 迭代

在Python中,迭代是通过for ... in来完成的适用list、tuple、dict、字符串默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。>>> for ch in 'ABC':... pr...

2019-04-01 14:12:45 263

原创 Python 切片

适用于从list、tuple、字符串中截取部分,同样支持倒数切片L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3]['Michael', 'Sarah', 'Tracy']前10个...

2019-04-01 14:08:53 157

原创 Python定义函数(待整理)

定义函数:格式:在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。调用函数数据类型检查数据类型检查可以用内置函数isinstance()def my_abs(x): if not isinstance(x, (int, float)): ...

2019-04-01 12:08:04 13563

原创 Python dict和set(待整理)

1.声明d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}2.赋值 d['Adam'] = 67要避免key不存在的错误,有两种办法,一是通过in判断key是否存在:>>> 'Thomas' in dFalse二是通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定的valu...

2019-04-01 10:58:03 203 1

原创 Python之缩进 (待整理

与其他语言不一样,Python没有使用花括号或者其他开始和结束的定界符来表示一个语句块。 缩进是Python表示语句块的唯一方法。一个语句块中的所有语句必须使用相同的缩进,表示一个连续的逻辑行序列。 源文件的第一行不需要缩进(不允许以任何空格开始)。在控制语句中,语句块内语句不仅需要相同的缩进,而且要保证整个语句块在整个控制语句有一定的缩进,表示该语句块是属于该控...

2019-03-29 16:00:58 521

原创 Python 循环

1.Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来names = ['Michael', 'Bob', 'Tracy']for name in names: print(name)所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。Python提供一个range()函数,可以生成一个整数...

2019-03-29 14:19:04 154

原创 Python第七课 条件判断

age = 3if age >= 18: print('your age is', age) print('adult')else: print('your age is', age) print('teenager')注意不要少写了冒号:。age = 3if age >= 18: print('adult')elif...

2019-03-29 14:14:47 144

原创 Python第五课 List 和Tuple

List:如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素;以此类推,可以获取倒数第2个、倒数第3个>>> classmates = ['Michael', 'Bob', 'Tracy']list是一个可变的有序表,所以,可以往list中追加元素到末尾>>> classmates.append('Ad...

2019-03-29 14:09:34 110

原创 Python第四课 数据类型和变量?

布尔值:布尔值有True、False两种值(注意大小写),and or not 代表与或非,疑问???与或非符号是否可行?如果可行 什么符号代表非(不会是!)空值:Python中空值用None表示这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言在Py...

2019-03-29 11:28:43 106

原创 Python第三课 字符

转义与不转义:字符串是以单引号'或双引号"括起来的任意文本,\转义,Python还允许用r''表示''内部的字符串默认不转义换行:\n命令行中输入print('''回车表示开始换行输入,提示符由>>>变为...,当输入完结束符```和括号)后,执行该语句并打印结果在最新的Python 3版本中,字符串是以Unicode编码的,对于单个字符的编...

2019-03-29 11:18:14 126

原创 python第二课

命令行输入输出,input()返回的数据类型是str

2019-03-29 11:00:22 90

原创 Pycharm

1.注释单行注释:#print('Hello World,Hello Python')多行注释:"""print('Hello World,Hello Python')print('My name is qq')"""注释快捷键:Ctrl+/

2019-03-29 10:53:16 86

原创 Python第一课

用编辑器创建.py文件,内容为打印一句Hello World,如图打开cmd窗口,输入python+空格+文件绝对路径

2019-03-28 16:32:06 181

原创 C# WinForm axWindowsMediaPlayer窗体最大化

窗体中嵌入axWindowsMediaPlayer1运行中双击视频窗口会最大化解决方法:设置windowlessVideo=true;

2019-01-10 13:58:42 1403

原创 C# 将Winform窗体默认显示到扩展屏幕上

//获取当前所有显示器varscreens=Screen.AllScreens;//若当前只有一块显示器if(Screen.AllScreens.Length<2)return;//0主显示器(系统默认,可设置哪块显示器为主显示器)1扩展显示器frm.Location = new Point(screens[1].Bounds.Left, scree...

2019-01-10 13:56:35 5475 4

原创 C# Media Player Player.playState播放状态

Media Player Player.playState获取播放状态事件Value State Description0 Undefined Windows Media Player is in an undefined state.(未定义)1 Stopped Playback of the current media item is stopped.(停止)2 Paused ...

2018-11-27 14:20:53 1293

原创 DotNetSpeech windows语音

//实例化SpVoice vo = new SpVoice();//速度 值范围(-10到10速度递增) vo.Rate = 1;//音量 值范围(0到100音量递增) vo.Volume = 20;//声音vo.Voice = vo.GetVoices().Item(0);//china //vo.Voice = vo.GetVoices().Item(1);//en...

2018-11-26 13:53:18 2546 1

原创 C# Winform点击Esc按钮关闭窗体

protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData){int WM_KEYDOWN = 256;int WM_SYSKEYDOWN = 260...

2018-11-26 13:37:00 2006 1

原创 oracle间隔的前导精度太小

 SELECT sysdate+ INTERVAL '122' DAY from dual;--提示间隔的前导精度太小SELECT sysdate+ INTERVAL '99' DAY from dual;--默认精度为2 最大为99SELECT sysdate+ INTERVAL '999' DAY(3) from dual;--精度为3  最大为999...

2018-08-23 15:28:12 3905

原创 C# Winform动态创建CheckBox

动态创建CheckBox时,长度有默认值,需要把AotuSize属性设置为true,才能显示全文本内容 CheckBox cb = new CheckBox(); cb.AutoSize = true; cb.Text = l...

2018-07-03 20:24:27 5012

转载 winform开发框架介绍

转载winform开发框架,尽量减少程序员在界面中的代码量和工作量,Model自动生成,界面以及控件自动生成,简单的逻辑自动生成。自动生成的界面已经实现简单逻辑增删改查功能。其他开发框架都已经或多火烧实现了这些功能,如果代码生成工具是VS插件呢,省去了复制粘贴加载项目步骤,是不是有点小惊喜?来感受下吧:项目插件项插件:  框架总概括图:框架下载地址:链接:http://pan.baidu.com/...

2018-06-12 10:01:30 4436

原创 const修饰符

const局部变量;const字段(常量字段)包含的是在编译时确定的一个值,它不可以在运行时改变,想pi这样的值就非常适合声明做常量字段public const int a=9;常量字段自动成为静态字段,但如果显示声明为static,会造成编译错误

2018-06-12 09:50:10 195

转载 ArcGis 10安装步骤详细解析

准备工具:arcgisdesktop光盘镜像文件注册机(keygen)虚拟光驱软件(例:精灵虚拟光驱)安装准备:安装“精灵虚拟光驱”,安装时选择“免费许可”打开:然后:点击运行安装:1、接上面,安装“许可服务器管理器”假定安装目录:F:/Arcgis:/。则生成目录为

2018-06-12 09:49:52 1088

2014年上半年软件设计师上午真题(综合知识).pdf

2014年上半年软件设计师上午真题(综合知识)

2023-06-10

2013年下半年软件设计师上午真题(综合知识).pdf

2013年下半年软件设计师上午真题(综合知识)

2023-06-10

2012年下半年软件设计师下午真题(案例分析).pdf

2012年下半年软件设计师下午真题(案例分析)

2023-06-10

2012年上半年软件设计师上午真题(综合知识).pdf

2012年上半年软件设计师上午真题(综合知识)

2023-06-10

2011年下半年软件设计师上午真题(综合知识).pdf

2011年下半年软件设计师上午真题(综合知识)

2023-06-10

2011年上半年软件设计师上午真题(综合知识).pdf

2011年上半年软件设计师上午真题(综合知识)

2023-06-10

2010年下半年软件设计师下午真题(案例分析).pdf

2010年下半年软件设计师下午真题(案例分析)

2023-06-10

2010年下半年软件设计师上午真题(综合知识).pdf

2010年下半年软件设计师上午真题(综合知识)

2023-06-10

2009年下半年软件设计师下午真题(案例分析).pdf

2009年下半年软件设计师下午真题(案例分析)

2023-06-10

2009年上半年软件设计师下午真题(案例分析).pdf

2009年上半年软件设计师下午真题(案例分析)

2023-06-10

2009年下半年软件设计师上午真题(综合知识).pdf

2009年下半年软件设计师上午真题(综合知识)

2023-06-10

2008年下半年软件设计师下午真题(案例分析).pdf

2008年下半年软件设计师下午真题(案例分析)

2023-06-10

2007年上半年软件设计师下午真题(案例分析).pdf

2007年上半年软件设计师下午真题(案例分析)

2023-06-10

2005年下半年软件设计师上午真题(综合知识).pdf

2005年下半年软件设计师上午真题(综合知识)

2023-06-10

2021年下半年软件设计师上午真题(综合知识).pdf

2021年下半年软件设计师上午真题(综合知识)

2023-06-10

2021年上半年软件设计师下午真题(案例分析).pdf

2021年上半年软件设计师下午真题(案例分析)

2023-06-10

2018年上半年软件设计师下午真题(案例分析).pdf

2018年上半年软件设计师下午真题(案例分析)

2023-06-10

2018年上半年软件设计师上午真题(综合知识).pdf

2018年上半年软件设计师上午真题(综合知识)

2023-06-10

2017年下半年软件设计师上午真题(综合知识).pdf

2017年下半年软件设计师上午真题(综合知识)

2023-06-10

2016年下半年软件设计师下午真题(案例分析).pdf

2016年下半年软件设计师下午真题(案例分析)

2023-06-10

2016年上半年软件设计师上午真题(综合知识).pdf

2016年上半年软件设计师上午真题(综合知识)

2023-06-10

2016年下半年软件设计师上午真题(综合知识).pdf

2016年下半年软件设计师上午真题(综合知识)

2023-06-10

2016年上半年软件设计师下午真题(案例分析).pdf

2016年上半年软件设计师下午真题(案例分析)

2023-06-10

2015年上半年软件设计师下午真题(案例分析).pdf

2015年上半年软件设计师下午真题(案例分析)

2023-06-10

2015年上半年软件设计师上午真题(综合知识).pdf

2015年上半年软件设计师上午真题(综合知识)

2023-06-10

2014年上半年软件设计师下午真题(案例分析).pdf

2014年上半年软件设计师下午真题(案例分析)

2023-06-10

2012年上半年软件设计师下午真题(案例分析).pdf

2012年上半年软件设计师下午真题(案例分析)

2023-06-10

2012年下半年软件设计师上午真题(综合知识).pdf

2012年下半年软件设计师上午真题(综合知识)

2023-06-10

2010年上半年软件设计师上午真题(综合知识).pdf

2010年上半年软件设计师上午真题(综合知识)

2023-06-10

2008年下半年软件设计师上午真题(综合知识).pdf

2008年下半年软件设计师上午真题(综合知识)

2023-06-10

2008年上半年软件设计师上午真题(综合知识).pdf

2008年上半年软件设计师上午真题(综合知识)

2023-06-10

2007年下半年软件设计师下午真题(案例分析).pdf

2007年下半年软件设计师下午真题(案例分析)

2023-06-10

2007年下半年软件设计师上午真题(综合知识).pdf

2007年下半年软件设计师上午真题(综合知识)

2023-06-10

2006年下半年软件设计师下午真题(案例分析).pdf

2006年下半年软件设计师下午真题(案例分析)

2023-06-10

2020年下半年软件设计师上午真题(综合知识).pdf

2020年下半年软件设计师上午真题(综合知识)

2023-06-10

2019年上半年软件设计师下午真题(案例分析).pdf

2019年上半年软件设计师下午真题(案例分析)

2023-06-10

2021年上半年软件设计师上午真题(案例分析).pdf

2021年上半年软件设计师上午真题(案例分析)

2023-06-10

2019年下半年软件设计师上午真题(综合知识).pdf

2019年下半年软件设计师上午真题(综合知识)

2023-06-10

2018年下半年软件设计师上午真题(综合知识).pdf

2018年下半年软件设计师上午真题(综合知识)

2023-06-10

2017年下半年软件设计师下午真题(案例分析).pdf

2017年下半年软件设计师下午真题(案例分析)

2023-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除