资源简介
C#使用数据绑定控件录入数据,一个基本的窗体录入程序,不同的是录入的方式 ,是采用数据绑定的方式,数据可解析回数据库
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Linq;
using System.Data.SqlClient;
//Download by http://www.codefans.net
namespace DataAbduct
{
public partial class Form1 : Form
{
DataTable dt=null;
TextBox[] txtBox;
SqlConnection con = new SqlConnection(“server=.;pwd=;uid=sa;database=db_09“);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
showList();
}
private void showList()
{
listView1.View = View.Details;//视图
listView1.GridLines = true;//网格线
using (SqlDataAdapter da = new SqlDataAdapter(“select * from 帐单“ con))
{
//生成结果集
dt = new DataTable();
da.Fill(dt);
ColumnHeader ch;
for (int i = 0; i < dt.Columns.Count; i++)//列
{
ch = new ColumnHeader();
ch.Text = dt.Columns[i].ColumnName.ToString();
ch.Name = dt.Columns[i].ColumnName.ToString();
ch.Width = 72;
this.listView1.Columns.Add(ch);
}
//建立结构
Method(dt);
}
}
private void tbADD_Click(object sender EventArgs e)
{
if (dt != null)
{
DataRow row;
txtBox = new TextBox[6];
txtBox[0] = this.textBox1;
txtBox[1] = this.textBox2;
txtBox[2] = this.textBox3;
txtBox[3] = this.textBox4;
txtBox[4] = this.textBox5;
txtBox[5] = this.textBox6;
row = dt.NewRow();
for (int i = 0; i < dt.Columns.Count; i++)
{
row[dt.Columns[i].ToString()] = this.txtBox[i].Text.ToString();
}
dt.Rows.Add(row);
Method(dt);
}
}
private void Method(DataTable dt)
{
listView1.Items.Clear();
ListViewItem listItem = null;
for (int j = 0; j < dt.Rows.Count; j++)
{
listItem = new ListViewItem(dt.Rows[j][0].ToString());
for (int k = 1; k < dt.Columns.Count; k++)
{
listItem.SubItems.Add(dt.Rows[j][k].ToString());
}
listView1.Items.Add(listItem);
}
}
private void tbSave_Click(object sender EventArgs e)
{
using (SqlDataAdapter da = new SqlDataAdapter())
{
SqlCommand command = new SqlCommand(“INSERT INTO 帐单
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3766 2020-04-02 21:42 DataAbduct\DataAbduct\DataAbduct.csproj
文件 3967 2020-04-02 21:42 DataAbduct\DataAbduct\Form1.cs
文件 11909 2020-04-02 21:42 DataAbduct\DataAbduct\Form1.Designer.cs
文件 15407 2020-04-02 21:42 DataAbduct\DataAbduct\Form1.resx
文件 528 2020-04-02 21:42 DataAbduct\DataAbduct\Program.cs
文件 1352 2020-04-02 21:42 DataAbduct\DataAbduct\Properties\AssemblyInfo.cs
文件 2870 2020-04-02 21:42 DataAbduct\DataAbduct\Properties\Resources.Designer.cs
文件 5612 2020-04-02 21:42 DataAbduct\DataAbduct\Properties\Resources.resx
文件 1095 2020-04-02 21:42 DataAbduct\DataAbduct\Properties\Settings.Designer.cs
文件 249 2020-04-02 21:42 DataAbduct\DataAbduct\Properties\Settings.settings
文件 920 2020-04-02 21:42 DataAbduct\DataAbduct.sln
文件 17408 2020-04-02 21:42 DataAbduct\DataAbduct.suo
目录 0 2020-04-02 21:42 DataAbduct\DataAbduct\Properties
目录 0 2020-04-02 21:42 DataAbduct\DataAbduct
目录 0 2020-04-02 21:42 DataAbduct
----------- --------- ---------- ----- ----
65083 15
相关资源
- C#与三菱Q系列PLC通讯
- C#利用公钥指数、私钥指数和模数进行
- C# 系统应用之TreeView控件显示树状磁盘
- 数据结构(C#语言版)
- c#RSA加密解密
- C# RSA加密解密
- 史上最全的传智播客Net基础班和就业
- 玄机宝盒v1.9.0C#百宝箱C#调试、正则、
- .net经典ERP管理系统完整源码(多层架
- 宾馆管理系统含源码和数据库文件
- 分布式缓存技术Redis在C#中的使用
- C# 网吧管理系统 源代码
- c#二维码生成与解码
- C#调用系统输入法
- .NETvb/C#开发OPC Server(源码及详细说明
- C#把excel中的数据读入到datatable中去
- 微信支付v3版 c#源码 demo简单好用)
- c# winfrom 省市区三级联动
- c#用aspose.word读取word文件内容,并显示
- C#实现SOAP调用WebService
- C# Winform 窗体传值及接收返回值
- C#WinForm窗体四周阴影效果
- C#实现串口通讯和TCP/IP通讯的程序
- C# 从串口读取数据并保存到ACCESS数据
- winform漂亮的第三方控件按钮datagridv
- C#编写的MemoryStream播放Wav格式流文件
- C#软件授权源码(测试可用)
- C#软件授权源码-十分完整2019
- 表单设计器源码
- C# winfrom 自定义表单设计器
评论
共有 条评论