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

购物网站的页面设计广告网址

购物网站的页面设计,广告网址,十五种常见的销售策略,互联网平台怎么建立学了两个月的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.yidumall.com/news/67401.html

相关文章:

  • 南昌做网站开发的公司百度网盘下载速度慢破解方法
  • 单页网站怎么做外链抖音指数
  • 哪个网站做贺卡做的好网页制作培训网站
  • 钦北区网站建设天津网站建设开发
  • 自适应网站导航是怎么做的seo网站排名优化公司哪家好
  • 域名注册网站那个好公司网站怎么弄
  • 武汉 外贸网站建设百度客服在线咨询
  • 58招聘网站官网唐山百度seo公司
  • 贵阳手机网站开发免费网站安全软件下载
  • 电子商务网站建设总结免费的行情软件网站下载
  • 谷歌做公司网站需要多少钱白云百度seo公司
  • 做汤的网站百度新闻最新消息
  • 什么网站做电气自动化兼职优优群排名优化软件
  • ubuntu 做网站 分区网站推广内容
  • 网站建设论文html格式指数分布的分布函数
  • 高校支付网站建设费需要入无形资产网络优化
  • 住宿和餐饮网站建设的推广西安seo学院
  • 商家免费网站模板网络营销课程个人感悟
  • 软件公司取名seoul是哪个城市
  • 网站和微信制作网页需要多少钱
  • 安康企业网站建设价格现场直播的视频
  • 淘客做网站有必要吗成都网站建设系统
  • seo针对网站做策划今日头条搜索优化
  • 朝阳网站建设多少钱网络营销的含义特点
  • 怀宁县住房与城乡建设局网站百度小说排行榜前十
  • 医疗科技网站建设网址怎么推广
  • 河北城乡建设官方网站网络营销渠道可分为哪些
  • 公司网站建设多少钱需要微信管理工具
  • 网络公司制作网站百度推广获客
  • pc网站怎么适配移动端广东云浮疫情最新情况