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

购物网站的页面设计化学sem是什么意思

购物网站的页面设计,化学sem是什么意思,公司网站备案查询,wordpress无标题学了两个月的WINFORM,越学越感觉C#功能全面,前几天一直在用DATAGRIDVIEW的基本功能,今天尝试了解了 binddingNavigator & BindingSource和DATAGRIDVIEW进行联动,即点击上一下,下一行图标后,下面的textb…

学了两个月的WINFORM,越学越感觉C#功能全面,前几天一直在用DATAGRIDVIEW的基本功能,今天尝试了解了 binddingNavigator & BindingSource和DATAGRIDVIEW进行联动,即点击上一下,下一行图标后,下面的textbox文本框的内容可以自动随着变化。

点击修改按钮可以在进行修改;

前提:

定义两个类变量:dt,ds 

        DataTable dt;BindingSource bs = new BindingSource();

要点:

1#、datagridview的datasource设为 BindingSource,并且将列表中的字段设置DataPropertyName 为DataTable指定的列;

private void BindData(){dataGridView1.DataSource = bs;       //把数据源绑定在dataGridView1上//绑定每列的值显示在DatagridViewthis.dataGridView1.Columns[0].DataPropertyName = dt.Columns["id"].ToString();this.dataGridView1.Columns[1].DataPropertyName = dt.Columns["begintime"].ToString();this.dataGridView1.Columns[2].DataPropertyName = dt.Columns["endtime"].ToString();this.dataGridView1.Columns[3].DataPropertyName = dt.Columns["clientid"].ToString();this.dataGridView1.Columns[4].DataPropertyName = dt.Columns["clientname"].ToString();}

2、将textbox文本框的DataPropertyName 为DataTable指定的列;

this.txtName.DataBindings.Add("Text", bs, "ClientName");this.txtId.DataBindings.Add("Text", bs, "ClientId");this.txtGoods.DataBindings.Add("Text", bs, "Goodsid");this.txtAmount.DataBindings.Add("Text", bs, "amount");

3、将bindingNavigator1的BindingSource = bs,

附上全部代码 ,其中数据库的类定义在DBHelper;

using drp.DB;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace drp
{public partial class FrmTest : Form{DataTable dt;BindingSource bs = new BindingSource();public FrmTest(){InitializeComponent();}private void FrmTest_Load(object sender, EventArgs e){string sql = "select * from agreement";dt = DBHelper.ExecuteQuery(sql);bs.DataSource = dt;bindingNavigator1.BindingSource = bs;//把数据源绑定在bindingNavigator1上//把datagridview 的数据源绑定到bs BindData();this.txtName.DataBindings.Add("Text", bs, "ClientName");this.txtId.DataBindings.Add("Text", bs, "ClientId");this.txtGoods.DataBindings.Add("Text", bs, "Goodsid");this.txtAmount.DataBindings.Add("Text", bs, "amount");}//修改按钮private void button1_Click(object sender, EventArgs e){this.txtName.Enabled = true;this.txtId.Enabled = true;this.txtGoods.Enabled = true;this.txtAmount.Enabled = true;this.btnEdit.Enabled = false;this.btnSave.Enabled = true;}// 保存50         private void button2_Click(object sender, EventArgs e){//接受修改bs.EndEdit();DBHelper.UpdateDataTable(dt,"agreement");//将保存按钮改为 不可用this.btnSave.Enabled = false;this.btnEdit.Enabled = true;}private void button3_Click(object sender, EventArgs e){}private void toolStripSave_Click(object sender, EventArgs e){bs.EndEdit();BindData();DBHelper.UpdateDataTable(dt, "agreement");}private void BindData(){dataGridView1.DataSource = bs;       //把数据源绑定在dataGridView1上//绑定每列的值显示在DatagridViewthis.dataGridView1.Columns[0].DataPropertyName = dt.Columns["id"].ToString();this.dataGridView1.Columns[1].DataPropertyName = dt.Columns["begintime"].ToString();this.dataGridView1.Columns[2].DataPropertyName = dt.Columns["endtime"].ToString();this.dataGridView1.Columns[3].DataPropertyName = dt.Columns["clientid"].ToString();this.dataGridView1.Columns[4].DataPropertyName = dt.Columns["clientname"].ToString();}}
}

 

 

 

http://www.dt0577.cn/news/26875.html

相关文章:

  • 即时设计365优化大师软件下载
  • 深圳网站设计公司电nba西部最新排名
  • 建设网站方法有哪些拉新平台哪个好佣金高
  • 电商类网站建设价格百度推广优化怎么做
  • 厦门汽车充电站建设报备网站推广教程
  • 广州最新新闻发大水seo关键词排名优化价格
  • 椒江街道招聘建设网站网络营销常用的方法有哪些
  • 如何选择深圳网站建设深圳百度推广
  • 邢台移动网站建设seo竞价培训
  • 网站构建技术百度贴吧网页版
  • 衡水建设网站首页百度关键词优化多久上首页
  • php 手机网站 模板百度云搜索引擎入口网盘搜索神器
  • wordpress博客页面seo网站关键词快速排名
  • 北京做网站的人百度网站优化培训
  • 织梦做信息类网站seo外包公司多吗
  • 云服务器可以做两个网站发布外链的步骤
  • 什么网站可以做软件有哪些东西吗如何营销推广自己的产品
  • 精通网站建设工资多少seo和sem的区别与联系
  • 2万元建设网站贵吗电商大数据查询平台
  • 天津做网站都找津坤科技重庆网站制作
  • 邢台网站推广多少钱东莞seo建站优化哪里好
  • 长沙做网站建设网络营销方法和手段
  • 网站建设内容工作总结网络推广收费价目表
  • 怎么知道网站谁建的北京专门做seo
  • 南宁庆云网站建设成都移动seo
  • 建设网站的书籍网站优化价格
  • 网页和网站百度官网地址
  • 德骏网站建设友情链接的网站图片
  • 免费pc 微网站模板app拉新推广平台代理
  • 武汉公司建站模板品牌推广软文200字