首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个连接数据库显示有关问题

2011-12-20 
一个连接数据库显示问题~private void 图书管理信息ToolStripMenuItem_Click(object sender, EventArgs e)

一个连接数据库显示问题~
private void 图书管理信息ToolStripMenuItem_Click(object sender, EventArgs e)
  {
  string connstr = "Data Source=.;Initial Catalog=图书管理系统;Integrated Security=True";
  SqlConnection conn = new SqlConnection(connstr);
  conn.Open(); 



把数据库连接起了 ~ 怎么再 视图控件里显示出个新的窗体 可以添加删除 数据~

[解决办法]
把数据绑定到DataGridView,修改后,再批量更新回数据库,请参考下面代码:

C# code
SqlDataAdapter adapter;//声明一个全局的Adapter和DataSet        DataSet ds;        private void Form1_Load(object sender, EventArgs e)        {            string strSql = "select * from Table1";            SqlConnection con = new SqlConnection("server=DBServer;user id=sa;password=sa;database=dbTest");            adapter = new SqlDataAdapter(strSql, con);            SqlCommandBuilder cb = new SqlCommandBuilder(adapter);//通过该语句生成相应的(insert into/update/delete Sql)            ds = new DataSet();            adapter.Fill(ds);//填充DataSet            dataGridView1.DataSource = ds.Tables[0];//绑定        }private void button1_Click(object sender, EventArgs e)        {            //由于DataGridView已与DataSet绑定,对DataGridView的更改(添加/删除/更新)亦会自动改变DataSet            //更新回数据库            adapter.Update(ds);            MessageBox.Show("数据更新成功!");        }
[解决办法]
看看MSDN上面关于datagridview的例子吧
[解决办法]
同意4楼
[解决办法]
你只是将数据库连接起来了,至于“视图控件里显示出个新的窗体 可以添加删除 数据”还需要很多代码,具体看你要干什么,4楼的代码没有什么实际意义。

热点排行