实现windows程序的数据绑定第五章
来源:互联网 发布:微信解封软件免费版 编辑:程序博客网 时间:2024/04/30 21:15
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;using System.Data.SqlClient;namespace WindowsFormsApplication1{ public partial class Form1 : Form { DataSet ds = new DataSet(); DBHelper db = new DBHelper(); SqlDataAdapter adapter = null; public Form1() { InitializeComponent(); } public void getStu() { try { string sql = "select * from student"; if (!this.comboBox1.SelectedValue.Equals("-1")) { sql += " where gradeid= " + this.comboBox1.SelectedValue; } if(ds.Tables["Student"]!=null){ ds.Tables["Student"].Clear(); } adapter = new SqlDataAdapter(sql, db.Connection); adapter.Fill(ds, "student"); this.dataGridView1.DataSource = ds.Tables["student"]; } catch (Exception ex) { MessageBox.Show(ex.Message); } //this.dataGridView1.AutoGenerateColumns = false; //this.dataGridView1.DataSource = ds.Tables["student"]; } private void Form1_Load(object sender, EventArgs e) { getGrade(); getStu(); } public void getGrade() { try { string sql = "select * from grade"; adapter = new SqlDataAdapter(sql, db.Connection); adapter.Fill(ds, "grade"); DataRow row = ds.Tables["Grade"].NewRow(); row[0] = -1; row[1] = "全部"; ds.Tables["Grade"].Rows.InsertAt(row, 0); this.comboBox1.DataSource = ds.Tables["Grade"]; this.comboBox1.DisplayMember = "gradename"; this.comboBox1.ValueMember="gradeid"; } catch (Exception ex) { MessageBox.Show(ex.Message); } } private void button1_Click(object sender, EventArgs e) { getStu(); //string shiji = this.comboBox1.SelectedValue.ToString(); //string neirong = this.comboBox1.Text; //MessageBox.Show("选中内容" + neirong + "实际值" + shiji); } private void 获取IdToolStripMenuItem_Click(object sender, EventArgs e) { MessageBox.Show(this.dataGridView1.SelectedCells[0].Value.ToString()); } private void button2_Click(object sender, EventArgs e) { MessageBox.Show("确定保存?", "提示", MessageBoxButtons.OKCancel); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); adapter.Update(ds, "student"); } }}
0 0
- 实现windows程序的数据绑定第五章
- C#学习笔记(十一)-实现Windows程序的数据绑定
- 第五章 数据绑定
- Angular4 第五章 数据绑定
- 实现Windows数据绑定 上机练习
- Windows Form程序绑定datagridview后数据不显示
- C#学习笔记(十)-实现Windows程序的数据更新
- Windows Phone开发之独立存储、文件的读写、ListBox绑定数据、NavigationService实现XAML跳转
- Windows Forms 数据绑定
- windows phone:数据绑定
- Spring MVC 学习指南--- 第五章 数据绑定和表单标签绑定
- 微信小程序数据绑定
- 关于WEB程序硬件绑定的实现
- 递归实现treview的数据绑定
- 利用defineProperty实现数据的双向绑定
- vue如何实现数据的双向绑定
- 用实现数据绑定
- PasswordBox 实现数据绑定
- S3C2440PWM 定时器
- android应用程序访问隐藏的api
- mysql中的判断是否有该条数据 如果有返回1 没有返回0
- tomcat缓存静态资源深入
- odeforces 615A. Bulbs
- 实现windows程序的数据绑定第五章
- [小插曲] vs2013 MFC 串口上位机设计的学习
- FileZilla远程管理无法登录
- Android Studio导入工程报错[Plugin with id 'com.android.application' not found]
- POI设置导出的EXCEL锁定指定的单元格
- XML
- 如何通过wifi调试手机上的android应用
- 贪心算法 迪杰斯特拉算法求最短路径
- String类构造方法详解