C#大师来看

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:27:40
我编了一个记录信息的程序
但是数据就是更新不了,连数据集都写不进去
帮忙看看是怎么回事
下面是代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace 客户信息查询
{
public partial class INPUT : Form
{
public INPUT()
{
InitializeComponent();
}

private void inputButton_Click(object sender, EventArgs e)
{

DataRow newRow = dataSet31.Tables["info"].NewRow();
newRow["name"] = "liu";
newRow["编码"] = 308;
newRow["日期"] = "123";
newRow["折扣"] = 5;
newRow["保险总价"] =20 ;
newRow["票价"] = 200;

DataRow newRow = dataSet31.Tables["info"].NewRow();
你这个dataSet31应该是一个DataSet的实例吧,怎么没有看到有相关的实例化操作?哪儿来的?

newRow["name"] = "liu";
newRow["编码"] = 308;
newRow["日期"] = "123";
newRow["折扣"] = 5;
newRow["保险总价"] =20 ;
newRow["票价"] = 200;
newRow["证件号码"] =3082005132 ;
newRow["航班号"] = "ca3631";
检查一下这一段代码中传入的值格式是否与数据库中的字段类型一致

你没有定义updatecommand,必须先把updatecommand定义好了,才可以用DataAdapter来实现自动保存,自动更新