自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript丨使用 html2canvas+jspdf 打印指定 DOM 节点

使用 html2canvas+jspdf 打印指定 DOM 节点

2022-12-08 15:01:02 833

原创 JavaScript丨打印指定 DOM 节点

打印指定 DOM 节点

2022-12-08 10:24:34 1384

原创 JavaScript丨数组去重、对象数组去重

数组去重、对象数组去重

2022-12-08 09:50:49 372

原创 JAVA丨获取键盘输入

获取键盘输入内容使用Scanner类代码示例:import java.util.Scanner;public class TestScanner { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("获取一个String类型的数据:"); String stringType = s.nex

2021-02-07 13:40:09 237 1

原创 C#丨Timer控件的使用、在状态栏显示当前时间

Timer控件拖入Timer控件将Enabled属性设置为True在Interval属性调整事件的频率(以毫秒为单位)编辑Tick事件举例:为底部状态栏添加时间,每秒变化一次添加StatusStrip状态栏控件添加一个StatusLabel用于显示时间拖入Timer控件将Enabled属性设置为True,将Interval属性设置为1000(1秒)编辑Tick事件 private void timer1_Tick(object sender, Eve

2021-02-07 11:23:31 3159 4

原创 C#丨为菜单MenuStrip添加快捷键、为Button按钮添加快捷键

为菜单或按钮控件添加快捷键为菜单项目添加快捷键属性名作用ShortcutKeyDisplayString显示为快捷键的字符串ShortcutKeys设置与菜单关联的快捷键ShowShortcutKeys是否在菜单显示快捷键效果:为菜单或按钮添加快捷键在需要添加快捷键的项目的Text属性后添加(&A)即可用ALT+A快捷访问效果:ALT+Z触发按钮button1ALT+A打开为我添加快捷键 菜单...

2021-02-06 18:11:17 3238

原创 C#丨使用OpenFileDialog控件打开文件

使用OpenFileDialog控件打开保存的RichTextBox的内容打开普通文件 if(openFileDialog1.ShowDialog() == DialogResult.OK) { richTextBox1.LoadFile(openFileDialog1.FileName); }打开TXT文件 if (openFileDialog1.ShowDialog() == DialogResult.OK) { StreamReader streamReader =ne

2021-02-06 15:43:08 666

原创 C#丨使用SaveFileDialog控件保存文件

使用SaveFileDialog控件保存RichTextBox的内容保存普通文件 if(saveFileDialog1.ShowDialog() == DialogResult.OK) { richTextBox1.SaveFile(saveFileDialog1.FileName); }写入TXT文件 if (saveFileDialog1.ShowDialog() == DialogResult.OK) { //为true时追加数据,为false时则覆盖 StreamW

2021-02-06 15:42:11 1547

原创 C#丨文件过滤器.Filter

添加文件过滤器SaveFileDialog控件 //.Title可以修改SaveFileDialog弹窗的标题 saveFileDialog1.Title = "这是保存"; //SaveFileDialog控件文件过滤器 saveFileDialog1.Filter = "txt文件(*.txt)|*.txt|所有文件(*.*)|*.*";效果:OpenFileDialog控件 //OpenFileDialog控件同理 openFileDialog1.Title = "不会

2021-02-06 15:41:04 662

原创 C#丨为MessageBox弹窗按钮添加事件

为MessageBox弹窗按钮添加事件 //用一个DialogResult存放点击弹窗的结果 DialogResult dialogResult = MessageBox.Show("弹窗内容", "弹窗标题", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dialogResult == DialogResult.Yes) { /*此处输入点击Yes按钮的代码*/ } else if (dialogResult ==

2021-02-06 14:51:40 1815

原创 C#丨DataTable的使用、用DataTable构造一个表

给DataTable添加数据,构建一个表作用代码添加列(列标题).Columns.Add(“列名”,typeof(类型));添加数据DataRow dataRow = dataTable.NewRow();dataRow[“列名”] = 值;dataTable.Rows.Add(dataRow);代码示例 DataTable dataTable = new DataTable(); //为dataTable添加三个列,分别为Name、Age、Gender dat

2021-02-06 14:44:29 1255

原创 C#丨为ComboBox控件绑定数据源

将dataTable的数据作为数据源显示在ComboBox控件中DisplayMember 是显示给用户的内容ValueMember 不显示,用于绑定数据,数据返回给后台如:用户选择时看到的选项为选择姓名,利用ValueMember返回对应的性别给后台 //先绑定数据源 comboBox1.DataSource = dataTable; //绑定要显示的数据 comboBox1.DisplayMember = "列名"; //绑定要获取的数据 comboBox1.ValueMember

2021-02-06 13:56:02 1192

原创 C#丨为TextBox控件绑定数据源

将dataTable的数据作为数据源显示在TextBox控件中TextBox只能绑定一次数据,绑定前要清除之前的绑定 //绑定前要Clear textBox1.DataBindings.Clear(); //在textBox1的 Text 属性中,绑定dataTable的某一列 textBox1.DataBindings.Add("Text",dataTable,"列名");若 DataGridView 以此 dataTable 为数据源点击 DataGridView 控件中任意一行,

2021-02-06 13:54:59 2666

原创 C#丨为DataGridView控件绑定数据源

将dataTable的数据作为数据源显示在DataGridView控件中DataGridView控件会显示整个表格 dataGridView1.DataSource = dataTable;隐藏某列隐藏不希望显示在可见区域的列,用户不可见,后台可操作。点击这里...

2021-02-06 13:54:29 217

原创 C#丨数据库连接字符串、数据库连接

数据库连接字符串SQL数据库连接字符串//使用windows身份验证连接string connectStr = @"data source =.; initial catalog = HerbsTraceInf; integrated security = true";Access数据库连接字符串string connectStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据文件路径"数据库连接SQL数据库连接导入

2021-02-05 17:02:31 2288

原创 C#丨数据库操作(Command、DataAdapter、DataReader)

数据库连接点击这里数据库操作

2021-02-05 17:01:40 582 1

原创 C#丨DataGridView控件获取选中行的某一列的值

1

2021-02-05 15:40:46 3094

原创 C#丨下拉框控件Combobox输入提示、自动补齐

下拉框自动补齐用到的属性:属性名作用AutoCompleteCustomSource用于补齐的源数据【当AutoCompleteSource选择了CustomSource时作为数据源】AutoCompleteMode补齐的行为模式AutoCompleteSource用于补齐的数据的来源各个属性的作用:AutoCompleteMode属性作用Suggest显示相关下拉Append自动补全相关SuggestAppend上

2021-02-05 13:16:35 3773

原创 SQL丨查询性别字段为0显示男,1显示女

特殊值转义输出查询Student表中的Number,class,gender,grade更名为 学号 班级 性别 成绩;其中gender中值为0的输出男,为1输出女,其他输出X。select Number 学号,class 班级,case gender when '0' then '男' when '1' then '女' else 'X' end as 性别,grade 成绩from [Student]...

2021-02-05 10:28:32 11754

原创 SQL丨SQL常用函数

SQL常用函数用途函数求平均值avg(成绩)求个数count(distinct 学号)判断字符长度len(姓名)=3转化类型convert(目标数据类型,需转换的部分)取子串substring(列名,起始位置,长度)只显示不同值distinct升序排列asc降序排列desc(在前面输入2则是按第二列降序排列)选前三位select top 3存在exists【用外部表的项逐一检查返回true/ false,一般用s

2021-02-05 10:21:42 247 2

原创 C#丨TabControl选项卡控件中添加窗体

向选项卡控件中添加窗体向选项卡控件的tabPage1页添加page1窗体向选项卡控件的tabPage2页添加page2窗体 Form page1 = new Page1(); page1.TopLevel = false; //无法将顶级控件添加到控件 tabPage1.Controls.Add(page1); //添加窗体 page1.Dock = DockStyle.Fill; //设置填充 page1.Show(); //将page1显示出来 Form page2 =

2021-02-04 17:51:28 3445 1

原创 C#丨DataGridView隐藏某列

隐藏某列dataGridView1.Columns[i].Visible = false;dataGridView1.Columns["列名"].Visible = false;隐藏不希望显示在可见区域的列,用户不可见,后台可操作。

2021-02-04 17:00:03 2679

原创 C#丨DataGridView数据内容自适应列宽

数据自适应宽度某一列dataGridView1.Columns[@"列名"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;所有列dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);效果将会用尽可能少的行数来显示数据内容,只对表格数据内容有效,对表格标题没有作用。...

2021-02-04 16:59:03 5803

原创 C#丨DataGridView使表格充满整个控件

自动编号在Form.cs中添加private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { //自动编号,与数据无关 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y,

2021-02-04 16:55:38 8135

原创 C#丨DataGridView自动编号

自动编号在Form.cs中添加private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { //自动编号,与数据无关 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y,

2021-02-04 16:54:41 2368

原创 SQL丨基本SQL语句(select)

查询基本语句:select *from 表名where 条件条件:where student.name like '李%' //(姓李)where student.name like '%李' //(以李结尾)where student.name like '%李%' //(有李字)where student.name like '_李%' //(第二个字是李)where len(xsqk.姓名)=3 //(姓名字符数为3)where age between 18 and 20;

2021-02-04 13:55:34 460 1

原创 SQL丨基本SQL语句(insert、delete、update)

增添直接插入数据:insertinto studentvalues('02201101','李平','CS',default,default),('02201102','张三','CS',default,default);--(插入数据和表结构相同,没有数据的地方用default,需要插入null时填NULL)向指定列中插入数据:insertinto student(sno,sname,dep)values('02201101','李平','CS');--(将数据插入指定列)删除

2021-02-04 13:32:53 317

原创 SQL丨设置触发器

触发器insert触发器会创建一个临时的inserted表,存放主表中新插入的数据delete触发器会创建一个临时的deleted表,存放主表中被删除的数据update触发器会创建一个临时的deleted表和inserted表,存放修改前和修改后的数据触发器工作完成后,临时表会被删除create trigger 触发器名字on 主表for insert --insert|delete|update 三种触发器as begin --此处开始对从表进行操作update 从表set 从

2021-02-04 13:31:48 721

空空如也

空空如也

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

TA关注的人

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