
C#
家和万事兴#
越努力越幸运
展开
-
Winform应用VS调试提示类型的权限已失败
处理VS2008中调试winform运行的问题原创 2022-08-22 17:33:55 · 421 阅读 · 1 评论 -
Winform实现comboBox的DropDownStyle重新定义
comboBox的DropDownStyle重新定义原创 2022-06-30 19:23:08 · 529 阅读 · 0 评论 -
C#学习基础语法加深(二)
学习C#记录原创 2022-05-16 16:04:41 · 493 阅读 · 0 评论 -
C#计算时间值
时间格式转换记录的Demo平时工作实际应用的记录原创 2020-12-07 11:58:44 · 2276 阅读 · 0 评论 -
C#Winform窗体应用程序连接Oracle数据库
此文章详细描述了窗体应用程式如何连接Oracle数据库并将数据写入到Datagridview中原创 2022-03-06 17:47:46 · 2866 阅读 · 0 评论 -
C#学习基础语法加深(一)
学习C#的记录原创 2021-11-20 14:58:12 · 799 阅读 · 0 评论 -
C#和数据库查询是否有重复值时分大小写方法
区分传入值如果一致则提示重复string ruleName = txtGlueName.Text.Trim().ToUpper();传入文本框的值使用ToUpper()将其改为大写数据库RULE_NAME字段的值也改为大写然后两者比对 调用参数DataTable dt = conn.GetRuleName(ruleName);public DataTable GetRuleName(string ruleName) { return dal.GetRul原创 2021-08-31 11:42:10 · 508 阅读 · 0 评论 -
C# Winform窗体属性收集变量命名1
窗口样式:Inco:改图标样式;MaxmizeBox:true;显示右上角最大化按钮;MinmizeBox:true;显示右上角最小化按钮;ShowInco:true;显示左上角小图标;ShowInTaskbar:true;窗体显示在任务栏;TopMost:true;窗口置顶显示;Opactiy:0%;整个窗口透明度布局:AutoScroll:true / false;如果控件超出窗口返回,是否自动显示滚动条;AutoSize:true / false;窗口的范围是否会超出控件的大小;原创 2021-07-14 09:43:19 · 1239 阅读 · 1 评论 -
C#DataGridView中实现勾选存储数据和右键删除数据
DataGridView事件CellContentClick触发dataGridView的CellContentClick事件,并且在事件中调用Edit 方法。实现DataGridView中添加CheckBox后不满足条件去掉勾选并且实现勾选后将绑定数据的存入表的动作点击确定后去掉勾选Main.cs private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) {原创 2021-07-06 08:35:13 · 1534 阅读 · 1 评论 -
list循环取值
实现选择机种后获取机种绑定的点检项目值,替换相同点检项目的点检值效果页面代码@model SpotCheckInfo@{ ViewBag.Menu = "保养校验-设备点检-点检数据录入";}<div class="banner-title"> @ViewBag.Menu</div>@using (Html.BeginForm("PointDataEntry", Html.ControllerName())){ <div>原创 2021-06-30 15:44:46 · 639 阅读 · 0 评论 -
Windows Server2016安装IIS和配置网站
1.控制面板-程序和功能-启动或关闭windows功能2.打开“服务器管理器”,单击“添加角色和服务”3.确认是“基于角色或基于功能的安装”,然后下一步4.确认自己的IP地址,然后下一步5.添web服务器角色,然后下一步6.在“选择功能”窗口中,可以根据工作需要选择相应的功能。本次实验案例保持默认,直接下一步。7.选择后点击安装即可8.接下打开控制面板-管理工具-IIS管理器,选择“网站”然后单击“添加网站”9.然后配置相关设定即可10.实现后运行如图...原创 2021-06-16 19:41:47 · 9755 阅读 · 4 评论 -
Files 的值“ < < < < < < < .mine”无效。路径中具有非法字符
进入工程OBJ/DEBUG目录下,找到 工程名.csproj将其删除重新生成即可原创 2021-06-15 16:47:19 · 362 阅读 · 0 评论 -
Winform实现ListBox和TextBox数值插入
ListBoxListBox items = new ListBox();listCode.Items.Insert(0, Code);在我们使用ListBox控件时,如果我们在里面不断的添加一条条数据,但是在我们添加的数据过多超过了ListBox显示的窗口时(此时会产生滑动条),发现我们无法看到最新添加的数据。实现倒序显示此处有两种方法:第一种,使用listBox.Items.Add(“字符串”),之后加上一句代码这种方法会让数据向上移动,下方会一直显示最新数据1 listBox1.Item原创 2021-06-15 16:46:19 · 1718 阅读 · 0 评论 -
C#wiform导出EXCEL功能实现
实现如图导出如图 可以直接带出界面字段名称页面显示代码 private void Form1_Load(object sender, EventArgs e) { iMesTable.Initial_Table(); Initial_Form(); combShow.SelectedIndex = 0; combFilter.Items.Clea原创 2021-05-12 19:43:41 · 186 阅读 · 0 评论 -
C# 字符串分割
用字符串分割using System.Text.RegularExpressions;1 using System.Text.RegularExpressions;2 string str="aaajsbbbjsccc";3 string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase); //分割结果为aaa bbb cccforeach (string i in sArray) Response.Write(i.ToString()原创 2021-05-10 15:33:35 · 3545 阅读 · 0 评论 -
页面数据赋值转换
将取值的数字改为对应状态当前页面代码@(Html.Kendo().Grid<CallRepair> () .Name("grid") .Columns(columns => { columns.Bound(c => c.Id) .ClientTemplate("<i原创 2020-12-02 10:45:42 · 350 阅读 · 0 评论 -
无法嵌入互操作类型“ApplicationClass”.请改用适用的接口。
处理方法将引用LabelManager2中的嵌入互操作类型的属性改为False原创 2021-05-06 09:10:59 · 847 阅读 · 0 评论 -
C# Winform的查找,更新,插入,删除数据使用
查找Main.cs // 通过Tray检查是,将其信息带出 exeRes = controller.GetTrayWoValue(Tray); if (exeRes.Status) { dtTemp = new DataTable(); dtTemp = (DataTable)exeRes.Anything; if原创 2021-04-02 16:00:03 · 341 阅读 · 0 评论 -
C# winform 把光标定位到指定的TextBox位置
文本框得到焦点txtTray.Focus();文本框的光杯定位在第X位就是TextBox1.Select(X,0);文本框选中从第X位开始的Y个字符就是TextBox1.Select(X,Y);txtTray.Focus();实现效果输入后都会定位到此文本框原创 2021-04-02 15:38:30 · 6320 阅读 · 0 评论 -
C#中实现接口添加和数据对接
添加接口放法点击引用 -添加服务引用选择高级实现josn传值点击提交将值传到接口全局变量 string SnType = "SN"; string ZjType = ""; string CheckResult = "";点击添加时候进行取变量值和逻辑判断//添加时的逻辑判断 public void btnSend_Click(object sender, EventArgs e) {原创 2021-03-31 15:15:31 · 830 阅读 · 0 评论 -
C#中RadioButton使用
将RadioButton默认选择设计时,将RadioButton的Checked属性设置为True通过判断RadioButton的选项值来区别SN的值进行验证如果是产品应该输入表p_sn_status中SERIAL_NUMBER字段的值如果是治具应该输入表M_TOOLING 中TOOLING_NO字段的值实现方式点击添加的时候先检查RadioButton的选项值 //添加时的逻辑判断 public void btnSend_Click(object sender原创 2021-03-31 14:27:15 · 1847 阅读 · 0 评论 -
winform中设定下拉数据模糊定位和下拉取值
实现输入后模糊定位效果如图更改窗体属性SuggestAppend 中改为SuggestAppendCustomSource 中改为 CustomSource原创 2021-03-30 08:17:15 · 381 阅读 · 0 评论 -
C#数据刷新实现
需实现选择耗材型号自动改变物料规则和供应商在选择耗材型号后发现更改也无法改变物料规则和供应商,发现是Item的值一直叠加,所以取0总是取得第一次的,所以清空item后再赋值就变了 private void cobGlueType_SelectedIndexChanged(object sender, EventArgs e) { string strMatType = this.cmbMatType.Text.Trim();原创 2021-03-28 09:33:52 · 1220 阅读 · 0 评论 -
C#中验证SQL语句是否正确
验证如图 public DataTable ShowUserValues(bool Filter, string sFieldName, string sFieldText, string Enable, string dateTimeS) { //string sqlStr = String.Format("SELECT * FROM IMES.P_POST_LINE_EMP WHERE ATTENDANCE_DAY = '{0}'", dateT原创 2021-03-25 18:07:53 · 684 阅读 · 0 评论 -
C#winform实现文本框只能输入数字功能
实现只能输入数字使用事件属性txtDay_KeyPress实现代码 private void txtDay_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsNumber(e.KeyChar)) && e.KeyChar != (char)8) { e.Handled = true;原创 2021-03-25 15:22:49 · 883 阅读 · 0 评论 -
实现文本框添加数据到dataGridView中记录
输入信息后点击添加实现数据添加dataGridView中 private void btnSend_Click(object sender, EventArgs e) { dataGridView1.ColumnCount = 4; dataGridView1.ColumnHeadersVisible = true; //避免重复输入多个编号 if (dataGridView原创 2021-03-23 18:03:20 · 1492 阅读 · 0 评论 -
winform提示方式和取消
改为不触发此提示 public ExecuteResult GetStationControl(string StationName) { try { exeRes = new ExecuteResult(); string sqlStr = @" SELECT A.* FROM IME原创 2021-03-23 17:29:56 · 223 阅读 · 0 评论 -
C#类型转换
string 和int 转换 #region Insert 绑定的不良现象 string[] sArrDefect_Type = sDefect_Types.Split(','); string[] sArrDefect_Desc_Plus = sDefect_Desc_Pluss.Split('|'); for (int i = 0; i < sArrDef原创 2021-03-22 18:14:02 · 104 阅读 · 0 评论 -
C#winform实现时间自动算法
数据表存入有效时间天数后,需实现抓取当前起始时间+有效天数计算出结束时间 private void cobGlueType_SelectedIndexChanged(object sender, EventArgs e) { string strMatType = this.cmbMatType.Text.Trim(); if (this.cmbMatType.SelectedIndex >= 0)..原创 2021-03-22 18:08:57 · 540 阅读 · 0 评论 -
C#List取值 ,join使用,josn传值
list取值多选填入文本框 <td> @Html.Kendo().MultiSelectFor(m => m.Repair_ByName).DefaultOptions().DataSource(ds => ds.Read("GeRecordEmp", "Repair")) @Html.ValidationMessageFor(m => m.Repair_ByName)原创 2021-03-22 08:51:10 · 3586 阅读 · 0 评论 -
C#中 join使用
winform的join语句使用 public DataTable GetPostStationByLine(string line) { string sql = string.Format("SELECT A.STATION_TYPE,B.STATION_TYPE_DESC FROM IMES.M_POST_LINE_STATION A left join IMES.M_STATION_TYPE B " + "ON B原创 2021-03-22 08:42:46 · 2383 阅读 · 0 评论 -
C# winform取值并接和分割
实现如图效果选择的时候选择值和描述。存储的时候只存值并接代码 public void Show_Terminal() { TVTerminal.Nodes.Clear(); exeRes = controller.GetStationInfo(combFactory.Text); if (!exeRes.Status) { MessageBox.Sho原创 2021-03-19 09:33:26 · 361 阅读 · 0 评论 -
winfrom实现增加下拉框
IMES实现线别增加车间选项页面代码 this.lblShop = new System.Windows.Forms.Label(); this.cbxShop = new System.Windows.Forms.ComboBox(); this.panelControl.Controls.Add(this.lblShop); this.panelControl.Controls原创 2021-03-11 16:49:56 · 569 阅读 · 0 评论 -
HTML页面文本框可编辑和禁止编辑
点击料号进入界面需实现备注栏和储位可编辑,其他栏位不能编辑<tr> @*库位*@ <td class="table-label">@Html.LabelFor(m => m.STORE_CODE)</td> <td colspan="1" class="table-dataCol">原创 2021-03-11 09:12:12 · 938 阅读 · 1 评论 -
C#多值拼接,传参方式
页面代码@Html.Kendo().MultiSelectFor(M => M.MT_OperationList[0].OperatorUserID).DefaultOptions().DataSource(ds => ds.Read("GetOperatorUsers", "MaintainManage")) @Html.ValidationMessageFor(M => M.MT_OperationList[0].OperatorUserID) @Html.Kendo().M原创 2021-03-08 11:59:04 · 791 阅读 · 0 评论 -
EMS智能管理系统
长沙理工大学继续教育学院毕业论文IEMS智能设备耗材治具管理系统文章目录摘要第1章 绪论1.1开发背景以及课题意义1.2系统开发环境的选择1.3系统数据库环境的选择第2章 系统分析2.1可行性分析2.2系统功能需求分析2.2.1 系统维护模块功能需求分析二、使用步骤1.引入库2.读入数据总结摘要继蒸汽时代、电气时代、信息时代三大工业革命之后,全球化分工使生产要素加速流动和配置,市场风向变化和产品个性化的需求对企业反应时间和柔性化能力提出前所未有的要求,全球进入空前的创新密集和产业变革时代。基于原创 2021-02-28 17:26:55 · 1326 阅读 · 0 评论 -
C#运算符和数据类型
算术运算符算术运算符是最常用的一类运算符,包括加法,减法,乘法,除法等。运算符说明+对两个操作数做加法运算-对两个操作数做减法运算*对两个运算数做乘法运算/对两个操作数做除法运算%对两个操作数做取余运算代码演示 class Program { static void Main(string[] args) { /* 这里是输出注释*/ Console.Wr原创 2021-02-28 16:30:40 · 386 阅读 · 0 评论 -
C#实现输入值后判断是否满足条件并写入值
如界面需要实现输入修正值判断是否满足最小值和最大值范围若满足则返回OK,不满足则返回NG主要代码 function Onbb(id) { var opt = $("#Q_" + id); var pTdOpt = opt.parent().siblings("td"); var AdjustValue = Number(opt.val()); var MinValue = Number(pT原创 2021-01-06 16:21:02 · 1175 阅读 · 0 评论