08 2022 档案
摘要:首先是解决,字符串拼接引起的注入问题。将连接字符串拿到config配置文件中。 <appSettings> <add key="Connection" value="server =.; database = db_test;uid = sa; pwd=123456;"/> </appSetting
阅读全文
摘要:FormEdit:子窗口的构造函数;this.cabinet:传给子窗口的值 FormEdit form2 = new FormEdit(this.cabinet); form2.StartPosition = FormStartPosition.CenterParent; // 为了让子窗口开始显
阅读全文
摘要:int button = e.ColumnIndex; // 这里的button,表示表示选定的当前列数,从0开始。 int i = this.dgCabinetView.CurrentRow.Index; // 这里表示当前选定的行 int.TryParse(this.dgCabinetView.
阅读全文
摘要:dataGridView中的自定义表格属性: { width:控件宽度 HeaderText:头列名,显示在表的最顶行的文字。 Name:列名,通过Name找到这个列的代号。 } 在这里默认定义成:DataGridViewColumn checkColumn = new DataGridViewCo
阅读全文
摘要:首先是json的数据转化形式: 这里将对象转化成json形式,后续发给服务器接收: string json = JsonConvert.SerializeObject(cabinetAdd); winform把接收到的json字符串,转回本来的样子:List<Cabinet> list = Json
阅读全文
摘要:Flurl的使用 官网链接:https://flurl.dev/docs/fluent-url/ 查询使用: string text = await "https://localhost:44358/Cabinet/GetAllCabinetsByJson".GetStringAsync()); 这
阅读全文
摘要:FreeSql的系列操作:freesql的操作有点类似于linq中的操作,不过freesql的操作是对数据库,但是linq的操作是对集合进行操作 查看官方文档:https://freesql.net/guide/ 首先要设计一个实体类。类名和字段名的设置要加备注: 比如: [Table("表名")]
阅读全文