当前位置: 首页 > news >正文

外贸网站商城门户网站建设方案ppt

外贸网站商城,门户网站建设方案ppt,willfast优化工具下载,东莞品托网站建设目录 一、应用程序设计 二、应用程序源码 三、生成效果 前文作者发布了在.NET 6.0 控制台应用中通过EF访问已有数据库,事实上,在.NET 6.0 Windows窗体应用中通过EF访问已有数据库也是一样的。操作方法基本一样,数据库EF模型和上下文都是自…

目录

一、应用程序设计

二、应用程序源码 

三、生成效果


        前文作者发布了在.NET 6.0 控制台应用中通过EF访问已有数据库,事实上,在.NET 6.0 Windows窗体应用中通过EF访问已有数据库也是一样的。操作方法基本一样,数据库EF模型和上下文都是自动生成的,在这里不再重复叙述,只把应用部分、窗体设计、生成效果分享出来。

一、应用程序设计

        设计有一个窗体,dataGridView1显示数据库的数据表blog,textBox1的文本是要追加记录的网址,button1是追加按钮。textBox2的文本是要删除记录的ID,button2是删除按钮。

二、应用程序源码 

// .NET 6.0窗体应用访问已有数据库
// .NET 7.0下同样的应用,没有报警,就是数据库不能加载到 dataGridView1
// 对数据库进行追加记录、删除记录操作
namespace _10_10
{public partial class Form1 : Form{public Form1(){InitializeComponent();}/// <summary>/// 初始化Form1/// 初始化表格,显示数据表/// </summary>private void Form1_Load(object sender, EventArgs e){button1.Text = "追加";button2.Text = "删除";label1.Text = "追加的Url:";label2.Text = "删除的ID:";button1.Size = new Size(40, 23);button2.Size = new Size(40, 23);dataGridView1.AllowUserToAddRows = false;dataGridView1.AllowUserToDeleteRows = false;dataGridView1.AllowUserToResizeColumns = false;dataGridView1.AllowUserToResizeRows = false;dataGridView1.RowHeadersVisible = false;dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;using var db = new BloggingContext();dataGridView1.DataSource = db.Blogs.ToList();}/// <summary>/// 追加Add()/// 无论ID是否连续,都在数据库末尾追加新纪录/// </summary>#region 追加private void button1_Click(object sender, EventArgs e){using var db = new BloggingContext();if (textBox1.Text != ""){db.Blogs.Add(new Blog { Url = textBox1.Text.Trim().ToString() }); //追加记录db.SaveChanges();dataGridView1.DataSource = db.Blogs.ToList();}else{db.Blogs.Add(new Blog { Url = "http://www.hao123.com/" }); //追加记录db.SaveChanges();dataGridView1.DataSource = db.Blogs.ToList();}}#endregion 追加/// <summary>/// 删除Remove()/// </summary>#region 删除记录private void button2_Click(object sender, EventArgs e){using var db = new BloggingContext();db.Blogs.Remove(new Blog { BlogId = Convert.ToInt32(textBox2.Text.Trim()) });               //删除记录按IDdb.SaveChanges();dataGridView1.DataSource = db.Blogs.ToList();}#endregion 删除记录}
}

三、生成效果

 

        困惑的是:.NET 7.0 Windows窗体应用应用同样的程序、同样的操作,却始终不能加载数据库到dataGridView。

http://www.15wanjia.com/news/158811.html

相关文章:

  • 购物网站开发需要什么技术建设网站的费用预算
  • 上海市网站设计兰州seo推广
  • 网站进入沙盒期正规的丹阳网站建设
  • 在网上建设网站内蒙古网站建设价格
  • 做网站用phpcms还是网站内置字体
  • windowxp做网站服务器婚庆公司宣传文案
  • 涡阳哪里有做网站的网站建设 深圳宝安
  • 济宁网站网站建设仟金手指专业12
  • 泊头网站建设的有哪些织梦 导航网站 模板
  • 用媒体做响应式网站可以吗力软框架做网站
  • 网站不同浏览器wordpress前台会员
  • 企业网站seo方案wordpress怎么安装到阿里云
  • 宝安设备网站设计wordpress 注册设置密码
  • discuz修改网站关键词门户网站是专一化好还是多元化好
  • 建站之星服务器个人网站icp备案
  • 北京朝阳建站优化游戏怎么制作的
  • 网站开发税率税种公司的网站建设注意点
  • 邵阳找工作网站消息提示怎么做网站
  • 网站展示型广告跨境电商交易平台
  • qq邮箱官方网站怎么做搜索网站
  • 网站建设收费标准公司正规网站制作全包
  • 网站编辑工作好做吗电商网站源代码
  • 教育直播网站开发专业做推广的公司
  • 网站开发海口网站网页设计费用
  • 网站设置一键登录怎么办在手机上怎么制作网站吗
  • 中国建设银行湖北省分行网站个人网站备案可以做公司网站用
  • 相亲网站拉人做基金常州北京网站建设
  • 建设银行网站查询企业年金南梁红色景区建设管理局网站
  • 什么样的网站做百度广告好网站 模板
  • 做网站攻略seo sem是指什么意思