关于C#的,操作数据库,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/25 05:23:25
我想把从数据库里获得的数据和表格里的栏目相对应起来,该怎么做?以下是我的部分代码,请高手指点一下,谢谢!
这部分代码是在打开窗口时初始化数据:
public partial class Provider : Form
{
public Provider()
{
InitializeComponent();
this.Provider_login();
}

public void Provider_login()
{
ClassDB cdb = new ClassDB();
DataSet ds = new DataSet();
ds=cdb.DB_List("SELECT *FROM [dbo].[provider]");
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{

}

private void 添加ToolStripMenuItem_Click(object sender, EventArgs e)
{

}

private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}

你看你用的gridview的autogeneratecolumns是不是true,改成false
另外gridview绑定你后台生成的那个DS

---------------------
没看到你的前台页面,估计是自动添加数据列而且你指定的数据列没有与数据绑定造成的

关注