C#中datagrid绑定数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:32:29
我是新手,最近制作一个C#的工程
使用了datagrid控件,将其显示Access数据库中的数据表
点击每一条,会在页面上相应显示出其具体信息。
但对其修改删除后,不能立即在datagrid空间中看到,必须要重新查询才可以!
听说这时要数据绑定,请问该怎么做?
我试过了,总是出错!
不可以啊!

在修改按钮下重新绑定数据

你把你的代码贴出来,这样怎么帮你啊.

估计你在页面加载绑定数据时没把数据放到
if(!this.IsPostBack)
{

}

DataSet = new DataSet();
DataTable DataTable = new DataTable();
DataTable.TableName = "Table1";
DataSet.Tables.Add(DataTable);
...
DataGridView.DataSource = DataSet;
DataGridView.DataMember = DataSet.Tables[0].TableName;

这就绑定好了

SqlConnection con = new SqlConnection
("server=local(本地);database=数据库名;uid=用户名;pwd=密码");

SqlDataAdapter ad = new SqlDataAdapter();
ad.SelectCommand = new SqlCommand("select * from Employees;", con);
DataSet ds = new DataSet();
ad.Fill(ds, "Employees");//填充数据集
this.DataGrid1.DataSource = ds.Tables["Employees"].DefaultView;//设置数据源
this.DataGrid1.DataBind();//绑定数据源

在修改按钮下重新绑定数据

datagrid.DataBind();加个