自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 如何获取combobox控件中当前选择项的文本内容

问题描述:在ComboBox中绑定了数据源,DisplayMember也设置了,用SelectedItem.ToString()方法得到的却是一个DataRowView解决办法:因为绑定的是数据源,所以每一个Item都是一个数据源中的一个项目即DataRowView要获得文本,可以这样:((DataRowView)comboBox.SelectedItem)[“文件字段”].ToString()...

2021-04-03 09:44:49 4625 3

原创 遍历WPF界面中的所有控件

/// /// 遍历WPF界面中的所有控件/// /// private void SetNotEditable(UIElementCollection uiControls){foreach (UIElement element in uiControls){if (element is TextBox){(element as TextBox).IsEnabled = false;}else if (element is ListBox){if ((element as Li

2020-11-18 13:54:05 2061

原创 我使用ComboBox.Text.Tostring()获得的值怎么是System.Data.DataRowView

出现现象1.我使用comboBox1.Text.Tostring()获得的值怎么是System.Data.DataRowView出现现象2.comboBox采用数据绑定读取数据库的数据,绑定成功,数据正常显示出来了。但是我用 comboBox1.selectedItem.toString()获取数据时,读出来的数据却变成了System.Data.DataRowView,错误原因分析:这里的"comboBox1.selectedItem"其实是System.Data.DataR

2020-11-17 13:48:19 405

原创 TextBox文本框设置智能输入数字

前端代码<TextBox PreviewTextInput="TextBox_PreviewTextInput" PreviewKeyDown="TextBox_PreviewKeyDown" InputMethod.IsInputMethodEnabled="False">TextBox文本框</TextBox>后端代码在这里插入代码片

2020-11-05 14:09:24 210

原创 WPF导出dataGrid数据为EXCEL

string fileName="";Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();dlg.DefaultExt = “.xls”; // Default file extensiondlg.Filter = “Excel 工作簿|*.xls”; // Filter files by extension// Show save file dialog boxNullable resultDlg =

2020-06-29 12:00:47 299

原创 C#(winform)将button设置成特定的图片(添加背景图片,并去掉各种边框)

先看看效果修改前:修改后:步骤:1、设置Button按钮的BackgroundImage属性1.11.2选择你准备的图片步骤2:设置图片显示模式为拉伸步骤3:设置按钮的FlatStyle属性为Flat步骤4:设置如下3个属性...

2020-01-03 16:31:23 8849

原创 存储过程的编写

这些是 SQL-92 设置语句,使 mssql 遵从 SQL-92 规则当 SET ANSI_NULLS 为 ON 时即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行。即使 column_name 中包含非空值,使用 WHERE column_name < NULL 的 SELECT 语句仍会返回零行。...

2019-12-13 23:15:39 148

原创 将StatusStrip控件中的信息添加到treeView控件中

#region 将StatusStrip控件中的信息添加到treeView控件中 /// <summary> /// 读取菜单中的信息. /// </summary> /// <param name="treeV">TreeView控件</param> /// &lt...

2019-11-08 12:16:46 118

原创 VS2017添加引用时 对COM组件的调用 错误HRESULT E_FAIL

第一步找到 VS 2017的开发人员命令提示符以管理员身份运行在其中输入你的VS2017安装的根目录如E:回车

2019-11-05 14:53:29 189

原创 TreeNode(string,int32,int32)构造函数详解

用指定的标签文本及树节点处于选定和未选定状态时所显示的图像来初始化TreeNode类public Sub New( text AS String, inageIndex As Integer, selectedImageIndex As Integer ) text类...

2019-10-31 15:54:59 1475

原创 从SQL数据库中查找数据填充TreeView树节点TreeNode方法

private void fillTree(){this.treeView1.Nodes.Clear();//清空//数据库连接实例conn = new SqlConnection(@“server=IP地址;Initial Catalog=数据库名称;User ID=sa;Password=密码”);conn.Open();//打开数据库连接//数据库适配器SqlDataAdapt...

2019-10-26 10:34:08 525

转载 解释C#中树视图的其中一个构造函数:public TreeNode (string text,TreeNode[] children)

public TreeNode (string text,TreeNode[] children)参数:text : 表示构造的节点的标签文本,是一个字符串类型;children: 表示构造的节点的子节点,是节点型的数组;如图,要做到下面的效果:新建一个C#的windows 应用程序,写Form1的Shown事件,全部代码如下:using System;using System.C...

2019-10-26 10:00:07 559

原创 列宽根据列内容自适应,此时保证列内容都可见。

this.listView1.Items.Add(lv);//列宽根据列内容自适应,此时保证列内容都可见。ListView.Column[0].Width := -2;//列宽根据列标题自适应,此时保证列标题可见。

2019-10-24 15:29:03 195

原创 将从SQL数据库中查询到的数据绑定到ListView中

private void ListInfo(string SQL) { try { con.ConDatabase(); con.conn.Open(); this.listView1.Items.Clear(); ...

2019-10-24 14:46:01 918

原创 3-11 层级管理—_登录窗体开发A

步骤: 1,在UIManager.cs中 初始化“UI窗体路劲数据”中初始化 _DicFormsPaths.Add(“SelectHeroUIForm”,@”UIPrefabs\SelectHeroUIForm”);2,新建脚本LogonUIForm.cs(登录窗体脚本)public void Awake(){//定义登录窗体的性质base.CurrentUIType.UIFor...

2018-09-21 08:16:16 101

原创 Unity Json文件解析

步骤1:新建***.Json文件people.json{“people”:[{“Name”:“张一风”,“Age”:18},{“Name”:“张一钒”,“Age”:20},{“Name”:“张一顺”,“Age”:22},{“Name”:“中打开”,“Age”:88}]}步骤2::新建people.cs 类//实体类namespace Test{[serializabl...

2018-09-19 10:49:29 509

原创 Json语法

1.特点:数据在键值对中,数据由逗号分隔。花括号保存对象,方括号保存数组。Json数据的书写格式是: 名称/值对.“firstName”:“John”示例{“people”:[{“firstName”:“Brett”,“lastName”:“McLaughlin”,“email”:“aaa”},{“firstName”:“Jason”,“lastName”:“Hunter”,“...

2018-09-19 09:57:54 239

原创 3--7 层级管理—清空栈集合

在多个UI业务窗体中,有时候需要客户端程序主动清空“栈集合”中的当前数据,防止业务逻辑混乱 例如:RPG中的“商场系统”、“背包系统”,“人物系统”等。//UIType.cs//是否清空栈集合字段public bool IsClearStack=false;在UIManager.cs中显示UI窗体方法 switch语句前面加入//是否清空栈集合中的数据bool booClea...

2018-09-05 09:47:42 96

原创 3-6 层级管理--隐藏其他属性窗体的关闭逻辑

功能: 将具有“隐藏其他”属性窗体的窗体关闭 实现思路 1:参数检查 (1)检查字符串是否为空 (2)检查正在显示的窗体集合中是否有这个窗体如果没有则直接返回 2:关闭(用隐藏来实现)这个窗体 3:将这个窗体从正在显示的窗体集合中移除 4:把“正在显示集合”与“栈集合”中的所有窗体定义为重新显示状态private void ExitUIFormsAndDisplayOthe...

2018-09-04 11:17:36 112

原创 3--2 层级管理-定义入栈方法

//定义栈集合(管理反向切换窗体)private Stack&lt;BaseUIForm&gt; _StaCurrentUIForms;void Awake(){//初始化栈集合_StaCurrentUIForms=new Stack&lt;BaseUIForm&gt;();}//UI窗体入栈方法private void PushUIFormToStack(string UiFor...

2018-09-04 09:35:24 100

原创 3-5层级管理--隐藏其他属性窗体的显示逻辑

//打开指定UI窗体,且隐藏其他窗体private void EntUIFormsAndHideOther(string StarUIName){BaseUIForm baseUIForm;//UI窗体基类BaseUIForm baseUIFormFromAll;//从集合中得到的UI窗体基类//参数检查if(string.IsNullOrEmpty(StarUIName)) retu...

2018-09-04 09:07:32 114

原创 3-4 层级管理---反向切换窗体的关闭逻辑

//反向切换属性窗体的出栈逻辑private void PopUIForms(){if(_StaCurrentUIForms.Count&amp;amp;gt;=2){}}

2018-09-03 10:57:44 274

原创 3-3 层级管理 普通窗体的关闭逻辑

//关闭窗体public void CloseUIForms(string UiFormName){BaseUIForm baseUiForm;//参数检查if(string.IsNullOrEmpty(UiFormName))return;//所有UI窗体集合中,如果没有记录,则直接返回_DicALLUIForms.TryGetValue(UiFormName,out baseUi...

2018-09-03 09:32:15 111

原创 UI框架学习笔记——3--2层级管理--定义入栈方法

UIManager.cs //定义栈集合(具备反向切换属性窗体的管理)

2018-09-03 09:15:17 562

空空如也

空空如也

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

TA关注的人

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