![](https://img-blog.csdnimg.cn/direct/ab729e32ecf145949134d3bf255b52a1.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#
文章平均质量分 54
C#总类
fyhs
慎始而善终,行稳而致远。
展开
-
C# -> C#订阅事件
可以根据需要自行定义。在上面的示例中,参数类型包含两个字符串类型的属性,分别为。被点击时,会触发自定义事件,并将参数传递给主窗体中的处理方法进行处理。可以在用户控件中添加一个事件,并在主窗体中订阅该事件。在该事件中触发一个自定义事件,并传递需要的参数。在主窗体中定义一个方法,用于处理自定义事件。筒仓三维超声波扫描料位计(删除用户控件用法)在主窗体中定义方法,用于处理自定义事件。在主窗体的构造函数中订阅自定义事件。控件,并为其添加一个。自定义事件的参数类型为。这样,在用户控件中,当。在用户控件中添加一个。原创 2024-06-05 09:08:51 · 313 阅读 · 0 评论 -
WINFORM - DevExpress -> DevExpress总结[安装、案例]
由于版权限制,目前该博客设置成转载形式(引用其他资源太多,但还是想和大家分享)原创 2021-01-14 11:39:37 · 4136 阅读 · 0 评论 -
C# ->LC.exe”已退出,代码为 -1
尽管网络上已经有许多详尽的说明和资料,但鉴于个人对大量文字的理解有反感,我就写一个更为直观、简洁的方式来呈现我的解决方案。2.删除licenses.licx。原创 2024-03-06 11:12:12 · 154 阅读 · 0 评论 -
C# ->C# 委托总结
//改变值的事件private void changed(string s){ //此处是给原有窗体中控件赋值 this.textBox1.Text = s + s;}private void button2_Click(object sender, EventArgs e)-----必须是打开委托窗体的事件{ Form3 frm3 = new Form3(); //这是委托与事件的第二步, //写到+=时,按两次Tab键会自动生成frm2_chang...原创 2021-11-22 19:45:57 · 3030 阅读 · 0 评论 -
C# ->C# webservice 如何将datatable数据转换成json并发布及C#获取datatable 全过程详解
C# webservice 如何将datatable数据转换成json并发布后获取打他table 全过程详解原创 2023-03-08 16:35:03 · 57 阅读 · 1 评论 -
C# ->C#Resources.resx资源文件出问题后无法与Resources.Designer.cs放在上下级,怎么办?
Resources.resx资源文件出问题后无法与Resources.Designer.cs放在上下级,怎么办?转载 2020-12-08 11:20:46 · 3578 阅读 · 1 评论 -
C#技术生态全景
1.WINFORM.3.WPF.原创 2024-05-26 23:58:32 · 508 阅读 · 1 评论 -
WINFORM - DevExpress -> chartcontrol
案例链接:https://pan.baidu.com/s/14fDZJlfzxAYHp_0W2JCMmg提取码:o5fw原创 2021-11-27 14:54:14 · 2377 阅读 · 0 评论 -
WINFORM - DevExpress -> devexpress修改滚动条样式(gridcontrol)
1.gridView1.OptionsView.ColumnAutoWidth = false; 显示滚动条2.LookAndFeel的UseDefaultLookAndFeel设置为false,然后SkinName选择想要的样式即可。原创 2021-12-06 16:43:04 · 1247 阅读 · 2 评论 -
WINFORM - DevExpress -> gridcontrol 设置行和列只读
1.一列不可以编辑 gridView1.Columns[“列名”].OptionsColumn.AllowEdit = false;//设置列不可以编辑2.一行不可以编辑 private void gv_ShowingEditor(object sender, CancelEventArgs e){ QuDaily quDaily = gv.GetFocusedRow() as QuDaily; if (quDaily.StatusEnum != QuDailyStatus原创 2022-01-24 18:48:31 · 4475 阅读 · 0 评论 -
WINFORM - DevExpress -> gridcontrol ---->控件(ColumnEdit控件)
ImageComboBoxEdit--带图片的下拉菜单DevExpress:带图片的下拉菜单ImageComboBoxEdit_weixin_34313182的博客-CSDN博客ImageEdit--图片按钮DevExpress控件中的gridcontrol表格控件,如何在属性中设置某一列显示为图片(图片按钮)_acoolgiser的博客-CSDN博客ButtenEdit--编辑按钮行DevExpress中GridControl中添加编辑按钮行_小黄瓜要编程的博客-CSDN博客Com原创 2021-11-20 15:26:50 · 3447 阅读 · 0 评论 -
WINFORM - DevExpress -> gridcontrol---->主从模式
1.gridview设置//不显示分组的面板gridView1.OptionsView.ShowGroupPanel = false;//自动改变行高适应内容gridView1.OptionsView.RowAutoHeight = true;//允许自动合并单元格gridView1.OptionsView.AllowCellMerge = true;//如果主从表中,没有找到从表内容也要显示(默认是不显示的)gridView1.OptionsDetail.AllowExpandE.原创 2021-11-20 11:30:28 · 3156 阅读 · 0 评论 -
WINFORM - DevExpress -> gridcontrol导出Excel通用方法
#region excel /// <summary> /// DevExpress通用导出Excel,支持多个控件同时导出在同一个Sheet表 /// eg:ExportToXlsx("",gridControl1,gridControl2); /// 将gridControl1和gridControl2的数据一同导出到同一张工作表 /// </summary> /...原创 2021-11-10 20:14:29 · 4176 阅读 · 0 评论 -
WINFORM - DevExpress -> 报表更换数据库连接
今天遇到了一个问题,因公司更换IP地址,原先连接报表数据库的IP地址也因此更改。但是,我不知道如何直接修改连接报表的数据。为了解决这个问题,我决定给大家演示一下具体的操作步骤。由于设计更新问题,导出的数据库可以先改名字直接进行测试。将DevExpress报表直接从一个电脑的服务器更换到另一个电脑.老规矩,简单一点就直接使用图示了。原创 2024-03-07 10:29:53 · 230 阅读 · 0 评论 -
WINFORM - DevExpress -> Gridcontrol---->DisplayFormat
背景:想让列表上的某一列显示的数字小数点后有两位小数,方法如下:方法1、填写如下图的内容,其中FormatType是选择的。方法2、第一步:新建CalEdit控件,具体操作如下图:第二步:将需要显示两位小数列的ColunmEdit属性选择为:即可。以上两种方法效果一样。...原创 2021-11-13 15:03:10 · 773 阅读 · 0 评论 -
WINFORM - DevExpress -> 关于devexpress报表XtraReport,动态修改报表样式(.repx格式),动态添加数据并使用的理解
一、基本概念:XtraReports 中的每个报表都由 XtraRepot 类的一个实例表示,或者由该类的子类来表示(这种情况更常见)。 因此,每个报表都作为带区的容器使用,而每个带区中都包含报表控件。XtraReports 中的每个报表都可以被绑定到数据,或者不绑定。 要创建绑定报表,则首先要把报表绑定到数据源,然后指定每个报表控件的数据绑定选项。报表控件、带区 和报表自身的所有大小和位置,都以报表内相同的单位度量。 度量单位由报表的 XtraReport.ReportUnit 属性指定,可以设置为下转载 2022-01-04 15:38:57 · 5893 阅读 · 0 评论 -
WINFORM - DevExpress -> navabarcontrol
1.添加三个navabarcontrol groupstyle改变成 ControlContainer2.找到并设置添加文本框和按钮等4.参考工厂系统SMT信息查询图示:原创 2021-11-26 19:13:58 · 2101 阅读 · 0 评论 -
WINFORM - DevExpress -> gridView---->列标题右键菜单管理
1.添加PopupMenuShowing事件2.PopupMenuShowing事件中的代码如下:案例--1private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e){ if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)//判断是原创 2021-11-13 14:38:28 · 2865 阅读 · 1 评论 -
WINFORM - DevExpress -> SearchLookUpEdit,GridLookupEdit,lookupedit
lookUpEdit可以手动输入this.cmbLevel.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;这是一知个组件的子道组件,必须通过上级组件过得,比如BarEditItem定义版了edit的组件为RepositoryItemSearchLookUpEdit,从权BarEditItem.editvalue中获得RepositoryItemSearchLookUpEdi原创 2021-11-26 20:11:29 · 3033 阅读 · 0 评论 -
WINFORM - DevExpress -> DateEdit和TimeEdit
1.添加控件2.主界面设置格式3.设置控件里面的样式4.让时间控件显示出来VistaDisplayMode=true;原创 2021-11-23 21:56:40 · 3135 阅读 · 0 评论 -
WINFORM - DevExpress -> GridView ---->Indicator
#region 序号 public void BindCustomDrawRowIndicator(DevExpress.XtraGrid.Views.Grid.GridView view) { view.IndicatorWidth = CalcIndicatorDefaultWidth(view); view.CustomDrawRowIndicator += (s, e) => ...原创 2021-11-10 21:07:22 · 363 阅读 · 0 评论 -
WINFORM - DevExpress -> 事件(gridcontrol)总结
1.rowcellstyle 、rowstyle事件gridview ---->变色_caoyanchao1的博客-CSDN博客2.CustomColumnDisplayText在gridview里面当是一个值的时候自动替换一个值原创 2021-11-20 15:43:57 · 1454 阅读 · 0 评论 -
WINFORM - DevExpress -> gridcontrol--->advBandedGridView
首先是自动换行,可以创建一个repositoryItemMemoEdit 并绑定到需要换行的列中再设置一下repositoryItemMemoEdit高度自适应,这样子就完成了自动换行了repositoryItemMemoEdit1.AutoHeight = true;之后需要使用事件advBandedGridView1_CalcRowHeight。这个事件是让我们可以单独设置行高。因为advBandedGridView没有rowautoheight所以需要我们自己设置代码如下//获..原创 2021-11-04 22:35:55 · 1978 阅读 · 0 评论 -
WINFORM - DevExpress -> gridview---->默认选中第一行的问题
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { DataRow row = gridView1.GetDataRow(gridView1.FocusedRowHandle); if (row != null) { } }...原创 2021-11-18 15:17:00 · 1253 阅读 · 0 评论 -
WINFORM - DevExpress -> alertControl1提示信息框
第一个按钮为常规按钮, 单击触发 ButtonClick 事件. 第二个按钮有选中和未选中状态. 单击触发 ButtonDownChanged 事件。if (e.ButtonName == "alertButton2"){}在dev用户界面中进行提示(usecontrol+winform)alertControl1.Show((Form)this.TopLevelControl, info);1.DevExpress 关于alertControl 改变其大小DevE...原创 2021-11-26 19:48:14 · 2369 阅读 · 0 评论 -
WINFORM - DevExpress -> unboundexpression总结
1.unboundexpression具体使用可以参考sql的方法2.图示原创 2021-11-18 21:50:31 · 435 阅读 · 0 评论 -
WINFORM - DevExpress -> (DEVEXPRESS[GRIDCONTROL])前、后端交互
1.gridview模拟界面赋值this.gridView1.SetRowCellValue(i,"COntext2", dt2.Rows[i][1]);2.gridview获取界面数据((DataRowView)gridControl2.MainView.GetRow(j)).Row.ItemArray[1].ToString() gridView2.GetRowCellValue(i, gridView2.Columns[10]).ToString() DataRow d..原创 2021-11-12 16:06:55 · 2635 阅读 · 0 评论 -
WINFORM - DevExpress -> GridControl --底部统计行总数
//第一步 showfooter 改成true//第二步gridControl1.UseEmbeddedNavigator = true;//第三步gridView1.Columns["MdCount"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;gridView1.Columns["MdCount"].SummaryItem.DisplayFormat = "...原创 2021-11-18 21:35:20 · 1684 阅读 · 0 评论 -
WINFORM - DevExpress -> UserControl
//AlertInfo案例AlertInfo info = new AlertInfo("提示", "修改成功!");info.Image = DevExpress.Images.ImageResourceCache.Default.GetImageById("comment", DevExpress.Utils.Design.ImageSize.Size32x32, DevExpress.Utils.Design.ImageType.Colored);alertControl1.Show(this.原创 2021-11-26 21:38:17 · 2678 阅读 · 0 评论 -
C# -> clickonce 使用总结
C#Winform程序如何使用ClickOnce发布并自动升级(图解)https://blog.csdn.net/qq395537505/article/details/50751888补充https://blog.csdn.net/zxcxixixi/article/details/96477061ClickOnce发布时,资源文件添加问题https://blog.csdn.net/simpleshao/article/details/90044846ClickOnce应用程序卸载原创 2020-12-23 20:47:31 · 2427 阅读 · 1 评论 -
WINFORM - DevExpress -> gridcontrol拖拽行记录排序
资源参考链接在DevExpress的GridControl中增加拖拽行记录排序_浮云-CSDN博客_gridcontrol 拖拽完整代码如下:链接:https://pan.baidu.com/s/1BX7HWH7epSLhfg26vnww6Q提取码:56s6原创 2021-12-11 15:43:16 · 542 阅读 · 0 评论 -
WINFORM - DevExpress -> DevExpress--换肤
最开始接触到这个东西呢,是大神自己事先做好一部分程序,然后拿给我继续添加功能的,当时一看到这整个界面,我就懵了。从来没有接触过,连基本的用法都不知道。生生鼓捣了一下午才算是知道怎么添加控件了。经过这些天的接触呢,发现这个确实是个好东西,它所做出来的界面真真是比VS控件界面好看了许多啊,也显得更专业。 首先呢,给大家介绍一下DevExpress. DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司,也特指此公...转载 2021-11-27 10:09:59 · 2804 阅读 · 0 评论 -
WINFORM - DevExpress -> 列固定、冻结(gridControl)
之前知道DataGridView可以设置列的Forzon属性让列位置固定,不随着滚动条的拖动而移动,昨天同事大哥想设置GirdView的列固定,但是我没找到Forzon方法,后来同事大哥发现了是Fixed属性。get知识点。值得注意的是,DataGridView中,只能将列固定在左侧,若设置了某列Forzon属性为True,这列左侧的所有列都将被冻结,原有显示顺序不变。而GridView中,若设置了某列的Fixed属性,所有列的VisibleIndex都自动被调整,也就是说第一个设置Fixed值为L转载 2021-11-24 21:01:55 · 4213 阅读 · 0 评论 -
WINFORM - DevExpress -> devexpress版--报表(report)
report1.自定义纸张大小原创 2022-01-04 14:47:26 · 1018 阅读 · 0 评论 -
WPF -> MVVM
wpf原创 2024-06-02 18:32:47 · 3051 阅读 · 0 评论 -
WPF -> DataGrid
wpf原创 2023-04-18 15:43:13 · 1834 阅读 · 0 评论 -
WinForm -> C#WinFormMessageBox(C#),XtraMessageBox(devexpress),自定义MessageBox
1.C#自定义控件之-自定义MessageBoxC#自定义控件之-自定义MessageBox_微尘物联-联通无限-CSDN博客_c# 自定义messageboxvar dr= new MessageBoxEx.MessageBox { text="确定关闭软件?"}.ShowDialog(); if(dr==DialogResult.OK) { if (sp.IsOpen) sp.Close(); if原创 2021-11-26 09:19:12 · 3757 阅读 · 0 评论 -
WinForm -> 窗体程序 重写Checkbox 改 (选择框)的大小
效果图片核心代码:新建立一个CheckBoxEx类/* 作者:Starts_2000 * 日期:2009-07-30 * 网站:http://www.csharpwin.com CS 程序员之窗。 * 你可以免费使用或修改以下代码,但请保留版权信息。 * 具体请查看 CS程序员之窗开源协议(http://www.csharpwin.com/csol.html)。 */ [ToolboxBitmap(typeof(CheckBox转载 2022-01-17 21:03:59 · 2905 阅读 · 0 评论