问题描述
在SQL2000里面建立一个数据表项目分别是"ID,Name,Age,E-Mail,Address",然后在Form1里面建立5个Textbox分别对应数据表中的项目,然后添加一个Button按钮实现数据表添加事件,在添加一个DataGridView控件用于显示数据我知道这个问题很菜,但是我还是厚着脸皮请教各位大哥请帮忙写的详细点万分感谢:
解决方案
解决方案二:
C/S还是B/S
解决方案三:
不是N多书都有说吧?1.建表2.写好存储过程3.界面写代码
解决方案四:
按钮事件中做sql插入数据方法DataGridView用于绑定数据(每次刷新时重新绑定)
解决方案五:
stringqid=tb_id.text;stringqName=tb_Name.text;stringqAge=tb_Age.text;stringqE-Mail=tb_E-Mail.text;stringqAddress=tb_Address.text;SqlConnectioncon=newSqlConnection("server=.;database=lq;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("insertinto表(ID,Name,Age,E-Mail,Address)values('qID','qName','qAge','qE-Mail','qAddress');con.Open();cmd.ExecuteNonQuery();con.Close();然后重新绑定DataGridView
解决方案六:
好像错了,插入语句字符串要这样'"+字符串+"'
解决方案七:
该回复于2008-06-17 09:05:56被版主删除
解决方案八:
4楼的插入方法基本正确。你是要学会方法,而不是死记代码。绑定指定DataGridView的DataSource属性,再执行DataBinding()方法。不懂的再查查MSDN,上面都有事例的。要学会自己学习。
解决方案九:
把在dategridview里显示数据专门写成个方法,点button时,插入数据后,在调用改方法,就可以做到同步刷新。
解决方案十:
恩,基本上看看书就KEYI了哈
解决方案十一:
引用4楼wizard1的回复:
stringqid=tb_id.text;stringqName=tb_Name.text;stringqAge=tb_Age.text;stringqE-Mail=tb_E-Mail.text;stringqAddress=tb_Address.text;SqlConnectioncon=newSqlConnection("server=.;database=lq;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("insertinto表(ID,Name,Age,E-Mail,Address)values('qID','qName','qAge','qE-Mail','qAddress');con.Open();cmd.ExecuteNonQuery()…
是不是应该cmd.dispose()一下啊。
解决方案十二:
四楼的按照你的写完后出现“ExecuteNonQuery:Connection属性尚未初始化。”错误啊privatevoidbutton1_Click(objectsender,EventArgse){stringqid=tb_id.Text;stringqName=tb_Name.Text;stringqAge=tb_Age.Text;stringqemail=tb_email.Text;stringqAddress=tb_Address.Text;SqlConnectioncon=newSqlConnection("server=(local);uid=sa;pwd=123;IntegratedSecurity=False");SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')");con.Open();cmd.ExecuteNonQuery();con.Close();}
解决方案十三:
con.Open();SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')",con);cmd.ExecuteNonQuery();con.Close();试试!
解决方案十四:
SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')",con);
解决方案十五:
引用7楼yczf1836的回复:
4楼的插入方法基本正确。你是要学会方法,而不是死记代码。绑定指定DataGridView的DataSource属性,再执行DataBinding()方法。不懂的再查查MSDN,上面都有事例的。要学会自己学习。
恩