首页
学习
活动
专区
圈层
工具
发布

使用C#开发数据库应用程序

string boolean bool 注意:C#中布尔类型的关键字与java不同,使用bool,C#中字符串数据类型是小写的。...Items 列表框中所有的项 Text 当前选定的文本 SelectedIndex 当前选定项目的索引号,列表框中的每个项都有一个索引号,从0开始 SelectedItem 获取当前选定的项...(6)组合框【ComboBox】 属性 Items 组合框中的项 DropDownStyle 定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分 Text 与组合框相关联的文本...(1)选择你要对齐的控件 (2)在VS的菜单中,选择“格式”-“对齐” b.使用Anchor (1)选择要锚定的控件 (2)在"属性"窗口中,单击Anchor属性右边的箭头,显示编辑器 (3...详细请看P214页 (1)创建窗体,设计窗体界面 (2)设置窗体中DataGridView的属性 (3)填充数据集,显示数据 (4)将修改后的数据提交到数据库 (5)实现按性别筛选功能 8-

7.3K30

可视化数据库设计软件有哪些_数据库可视化编程

学习目标: C#数据库应用程序的开发环境的构成 服务器资源管理器 类型化数据集 创建简单的数据库应用程序 水晶报表 Notes: 类型化数据集 利用服务器资源管理器建立数据连接 利用服务器资源管理器可执行的任务如下...6)将节点从服务器资源管理器中拖到 Visual Studio .NET 项目中,从而创建引用数据资源或监视其活动的数据组件。...”按钮后即进入数据集窗口,从服务器资源管理器中选择一个数据连接,然后将该数据连接中的表拖曳到数据集设计界面,经过编译就建立了一个类型化数据集。...2)创建新查询:右击相应的表适配器,选择“添加查询”命令,按默认向导进入使用SQL语句编辑窗口(见图5-19),并编写SQL语句,单击“下一步”按钮,将“方法名”改为“FillByDeptID”即可。...3.BindingSource 控件的常用方法 1)RemoveCurrent方法:从列表中移除当前项。 2)EndEdit方法:将挂起的更改应用于基础数据源。

8.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C#之二十三 打印和水晶报表

    ​C#程序设计及宿舍管理系统实战 ​​ 打印组件介绍 打印是常用的的功能,打印的原理从本质上和Windows窗体画图的原理是一样的,你在窗体里面画了一个圆,那么同样的代码,打印机也会在纸张的同一个位置打印了出一个圆...“按钮,新建一个报表并打开图所示”Crystal库“对话框,该对话框中,在”创建新Crystal Report 文档“中选择”使用报表向导“选项,并”选择专家“中的”标准“选项 (5) 单击...Word进行操作控制时,需要引用Word动态链接库(Mircorsoft Word9.0 ObjectLibray),添加方法如下:选中当前项目,单击右键,选择“添加引用”选项,在弹出的“添加引用“对话框中选择...在Form1窗体中添加一个DataGridView控件和一个Button控件其中DataGridView控件用来显示数据库中的记录,Button控件用来将DataGridView控件中的数据以Excel...添加方法如下:选中当前项目,单击,选择“添加引用”选项,在弹出的“添加引用”对话框中选择“COM”选项卡,然后找到要引用的Excel动态链接库,单击“确定”按钮即可。

    1.6K00

    深入浅出话资源

    1.1       WPF对象资源的定义和查找 每个WPF界面元素都有一个名为Resource的属性,这个属性继承至FrameworkElement类,其类型为ResourceDictionary。...,但在C#中检索到资源对象之后,类型转换的事情就只能由我们自己来做了。...如果你想把界面改为英文版,只需要把资源里的值改为英文就可以了,如下图所示,因为在程序中访问资源使用的是资源的名,所以代码无需改动: ? 如果要添加的资源不是字符串,而是图标、图片、音频或者视屏。...,在文件对话框里选择文件后单击Add按钮,文件就以资源的形式加入项目中了。 如果在程序里面添加一个MP3文件和一个图片文件,结果文件的体积会膨胀好几兆。如下图: ? ?...另外,Build Action属性的下拉列表里面有一个颇具迷惑性的值Embeded Resource,不要选择这个值。 ?

    2.1K20

    Windows桌面软件开发-Win桌面客户端开发神器 第二课

    在界面上显示控件的方式很简单。只需要把在工具箱中的拖拽到窗体设计界面就可以了。 ? 直接拖拽就可以。 介绍几个常用的控件:他们对应的样子和工具箱位置 如下: 下面我们将逐个介绍每个控件的使用方式。...(1)、更改按钮显示的值: 【选中按钮右键】-【属性】---【更改其中的Text值】: 如图把现实的文字改为了登录: ? 对于所有控件都是通过属性面板来操作的。下面不再累赘如何打开属性面板了。 ?...ComboBox(下拉选择框): 添加下拉框的选项: 【属性】---Items 点击设置: 一行表示一项写到里面: ? 此时运行效果如图: ? 但此时的下拉框是可以编辑的。 ?...DateTimePicker的默认显示的日期可以在属性面板的Value中显示。...PictureBox(图片显示框) 设置显示的图片: 选择属性面板:更改Image属性点击设置: 点击导入,选择图片就可以了,如图我的效果: ? 图片的显示模式 ?

    9.9K41

    关于我的知识盲区之ItemsSource的分享~

    的值直接赋给该属性,这样在控件中即可显示从数据库中查询出来的数据。...常用的数据绑定控件有文本框(TextBox)、标签(Label)、列表框(ListBox)、组合框(ComboBox)、数据表格(DataGridView)等。...可以枚举实现 IEnumerable 接口的任何集合。 但是,若要设置动态绑定,以便集合中的插入或删除操作自动更新 UI,则集合必须实现 INotifyCollectionChanged 接口。...WPF 提供 ObservableCollection 类,该类是实现 INotifyCollectionChanged 接口的数据集合的内置实现。...若要完全支持将数据值从绑定源对象传输到绑定目标,则集合中支持可绑定属性的每个对象都必须实现相应的属性更改通知机制,例如 INotifyPropertyChanged 接口 这些都是微软的解读,我就不亲自解读了

    1.4K20

    .NET周刊【7月第2期 2024-07-14】

    WPF/C#:在WPF中如何实现依赖注入 https://www.cnblogs.com/mingupupu/p/18295546 本文通过WPF Gallery项目学习依赖注入的概念与在WPF中实现依赖注入的方法...详解C#委托与事件 https://www.cnblogs.com/ayic/p/18295844 在C#中,委托是一种引用类型,用于封装方法的引用,可以作为参数传递,或将多个方法组合。...文章详细展示了从创建WPF项目到编写异步上传函数的完整实现方法。...扩展了参数收集的灵活性 锁定对象 索引运算符改进 \e 转义序列 部分属性 方法组中自然类型的改进 “async”方法和迭代器中的“ref”和“unsafe” 关于扩展类型的更新 扩展类型推迟到 C#...C# 13 半自动属性 - NDepend 博客 https://blog.ndepend.com/c-13-semi-auto-properties/ 正在考虑在 C# 13(或更高版本)中引入的半自动属性的描述

    92210

    003 C# 巧做学习强国题库查询工具

    准备数据库 因为C#本身不具备存储功能,因此我们需要选择一个数据库软件。 这里,我推荐Access数据库。 理由有三点: 一是办公软件界面化操作,实操即所得。...接着,我们在属性窗口设置一下相关属性。 通过调整控件属性,达到我们的预期效果。 本期,以图文方式给你展示。 控件具体属性对应效果,不一一列示。 今后,如有需要,我希望以视频实操演示方式解释说明。...这样,更方便你理解掌握。 当然,你也可以通过下载源码,自己尝试修改一下我标记底色的属性数值。 私信回复 源码,获得查询工具源码。...第三,string Select = "SELECT * FROM 学习题库 WHERE 题目 like '%" + textBox1.Text + "%'"; 表示的是从数据库[学习题库]表中查询与textBox1...这意味着,你输入的关键词需要前后衔接连贯。 第四,在内存数据库存储、输出过程中的代码。 你也需要重点掌握。

    2.6K00

    Prism 8.0 入门(下):Prism.Wpf 和 Prism.Unity

    现在“编写平台无关的 ViewModel 项目”这个话题就与 Prism 无关了,再把 Prism.Unity 和 Prism.Wpf 选为代表(毕竟这个组合比其它组合下载量多些),这篇文章就只用它们作为...为了解决这个问题,Prism 提供了 ContainerProvider 这个工具,通过设置 Type 或 Name 从 Container 中解析请求的类型,它的用法如下: 属性设置为 True 的同时,Prism 会为查找这个 View 对应的 ViewModel 类型,然后从 Container...属性,前者用于标识关闭对话框的动作(Yes、No、Cancel等),后者可以传入任何类型的参数作为具体的返回结果。.../// void OnDialogOpened(IDialogParameters parameters); /// /// 将显示在窗口标题栏中的对话框的标题

    6.2K20

    WPF备忘录(3)如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter

    一、如何从 Datagrid 中获得单元格的内容    DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. ...但是,WPF中的DataGrid 不同于Windows Forms中的 DataGridView。 ...在DataGrid的Items集合中,DataGridRow 是一个Item,但是,它里面的单元格却是被封装在 DataGridCellsPresenter 的容器中;因此,我们不能使用 像DataGridView.Rows.Cells...但是,在WPF中我们可以通过可视树(VisualTree) 去进入到控件“内部“, 那么,我们当然可以通过VisualTree进入DataGrid中的DataGridRow 和 DataGridCellsPresenter...比如我项目名字为自动更新,用local作为空间名称前缀 xmlns:local="clr-namespace:命名空间" 为了使用的更方便,我们在Resources集合中创建一个转换器对象 <Window.Resources

    6.6K70

    【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性

    XAML实时调试工具: XAML C# Edit & Continue 现在被称为 XAML Hot Reload (v16.2): 现在将 WPF / UWP 的 XAML C# Edit & Continue...创建数据绑定对话框(v16.4): 通过 XAML 设计器和属性浏览器的右键单击,Visual Studio有一个可供 WPF .NET Framework 开发人员使用的数据绑定对话框,并且以前也可供...XAML设计器建议的操作(v16.5预览): 在此版本中,我们提供了一个名为“建议的操作”的新预览功能,当在 XAML 设计器中选择控件时,可以轻松访问常用属性。...在此版本中,受支持的控件包括:边框,按钮,画布,复选框,组合框,网格,图像,标签,列表框,ListView,StackP anel,TextBlock,TextBox。...在上下文菜单中,选择“将资源字典合并到活动窗口中”选项,该选项将添加带有路径的正确合并 XAML。 ?

    9.3K30

    【愚公系列】2023年11月 WPF控件专题 OpenFileDialog控件详解

    一、OpenFileDialog控件详解OpenFileDialog是WPF中一个用于打开文件的控件。可以通过选择文件夹、文件类型、文件名等条件来打开指定的文件。...其中,Filter属性指定了可以选择的文件类型。如果用户选择了一个文件,我们可以通过FileName属性获取到该文件的完整路径。...1.属性介绍WPF中OpenFileDialog控件的属性及其作用如下:Title:对话框的标题。 Multiselect:指示是否可以同时选择多个文件。...Filter:指定对话框中出现的文件类型过滤器。 InitialDirectory:指定对话框中初始打开的文件夹路径。 FileName:指定对话框中默认的文件名。...ShowHelp:指示是否在对话框中显示帮助按钮。2.常用场景在WPF中,OpenFileDialog控件通常用于打开文件选择器,以便用户选择一个或多个文件进行处理。

    1.1K11

    期末作业C#实现学生宿舍管理系统

    开发背景 完整代码下载地址:点我下载 优化移步: 《c#中在datagridview的表格动态增加一个按钮方法》 《C#实现多窗口切换:Panel详细教程(亲测)》 文章还在更新,上次更新时间2022.../06/20 20:49 由于快期末考了,需要提交一份C#开发的管理系统,这里选择可视化开发,管理系统无非就是增、删、查、改,可以使用接口完成查询、删除等等…这里直接用自带的封装方法进行增删查改,本文做一个记录...2010的解决方案资源管理器中的引用右键点击添加 (选择MySql.Data所在的路径添加即可,引用成功后如下图所示) 在后面的代码中我们只需引用即可: using System.Data.SqlClient...现在更换左上角图标,首先打开我们需要用的icon网站,生成后下载转换文件保存到本地 对窗体右键属性更换默认图标 更换好了之后 ---- 登录功能设计 双击登录按钮 在该点击事件中...),实现简单 接收窗体需要如下代码: (这里的id为string是因为我们在dataGridView1获取到的值类型为string所以这里我们用字符串接收,搞错类型就会报错红) string

    98130

    .NET周刊【6月第5期 2024-06-30】

    文章中对C#/.NET平台的分类存在错误,C#/.NET不应被归类为A组件。文中详细介绍了C#从1.0到12的版本历程,并解释了C#及.NET平台的标准化和开源情况。...[WPF]用HtmlTextBlock实现消息对话框的内容高亮和跳转 https://www.cnblogs.com/czwy/p/18273976 本文介绍了如何在WPF中实现能够局部高亮文字并支持链接跳转的消息对话框...通过修改消息对话框中的内容区域替换为HtmlTextBlock,并绑定Html内容属性,实现了目标功能。文章还提供了关键代码示例,修正了在跳转链接时的问题。...C#中关于 object,dynamic 一点使用心得 https://www.cnblogs.com/mjxxsc/p/18272628 文章介绍了 .NET 中 object 和 dynamic 类型的区别...MemberData 将测试数据传递给参数时需要类型转换的情况下的行为。

    1K10

    从零开始制作 NuGet 源代码包(全面支持 .NET Core .NET Framework WPF 项目)

    -- 将 Package.props / Package.targets 文件的名称在 NuGet 包中改为需要的真正名称。...可以注意到我们几乎没有任何实质性的代码在里面。即便我们在此文件中还没有写任何代码,依然需要创建这个文件,因为后面第五步我们将添加更复杂的代码时将再次用到这个文件完成里面的内容。...为什么可能有多个引入 C# 源代码的编译目标?因为本文我们只考虑了引入我们提前准备好的源代码放入源代码包中,而我们提到过可能涉及到动态生成 C# 源代码的需求。...中类似的动态 Link 生成的处理,或者在 Package.targets 文件中手工为每一个 XAML 编写一个特别的 Link 属性。...-- 将 Package.props / Package.targets 文件的名称在 NuGet 包中改为需要的真正名称。

    1.5K20

    .NET周刊【6月第3期 2024-06-23】

    C# 13 和 .Net 9 预计在2024年11月发布,将引入扩展类型这一新特性。...扩展类型允许在不修改原始类代码的情况下,为类添加新功能。与现有的扩展方法相比,扩展类型语义更清晰,并解决了扩展属性的问题。...不过,这些新特性可能不会在C# 13中完全发布,随后版本会逐步解锁,提供更完备的支持。...WPF/C#:在DataGrid中显示选择框 https://www.cnblogs.com/mingupupu/p/18258249 该文章介绍了在WPF中的DataGrid中添加选择框列的实现方法。...WPF/C#:如何将数据分组显示 https://www.cnblogs.com/mingupupu/p/18252701 WPF Samples中关于Grouping的Demo展示了如何通过XAML定义数据模板和数据提供者来分组显示任务列表

    1K10

    dotnet 从入门到放弃的 500 篇文章合集

    本文是记录我从入门到放弃写的博客 博客包括 C#、WPF、UWP、dotnet core 、git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到放弃的...C# 判断系统版本 C# 动态加载卸载 DLL C# 复制列表 C# 如何写 DEBUG 输出 C# 如何在项目引用x86 x64的非托管代码 C# 已知点和向量,求距离的点 C# 强转会不会抛出异常...C# 很少人知道的科技 C# 快速释放内存的大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型和字符串 C# 遍历枚举 C# 金额转中文大写 C#将dll打包到程序中 c-70 c-设计模式...win10 uwp 依赖属性 win10 uwp 修改CalendarDatePicker图标颜色 win10 uwp 修改Pivot Header 颜色 win10 UWP 修改密码框文字水平 win10...WPF 使用封装的 SharpDx 控件 WPF 修改按钮按下的颜色 WPF 写系统日志 WPF 判断调用方法堆栈 wpf 单例 WPF 只允许打开一个实例 WPF 可获得焦点属性 WPF 在 Alt

    12.2K20

    AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口

    平台开发实例-药店系统-资源文件的替换[大家关心的问题]一文了解原有的资源替换方式,但也只能是替换几张图片和文本的方式进行自定义,并不能由应用开发员进行更完美的替换,本次重构颠覆了原有的这种方式,进行选择更为开放的替换方案...:本次重构开放了Winform/WPF运行容器的快速启动窗体、登录对话框、Banner条、关于圣诞框、启始页的直接替换方案,开发者可以自由制作这五个窗体或控件,通过资源配置,运行期动态替换。...平台中是不是提供一个更轻量级的ORM组件,并且和原有的ORM体系进行融合,新的ORM技术采用了较为流行的属性标记的元数据存储方法,并且吸收了原有ORM技术在性能上的一些优秀实践。...,这个更新或许是一个平谈的消息,但是对于实际中开发人员而言,这是一个非常大的突破,能大大的提高开发效率,我们可以在应用的开发中借助于强大的linq查询而抛弃大量的DAL层的重复查询代码。...改进了对象设计工具        处理了剪切、复制、粘贴的问题,修正了生成数据库脚本的某些错误,简化了设计界面,增加了代码高亮显示功能,增加属性名与数据库列名的一到性命名选择: ?

    1.2K50
    领券