如何用C#实现向Sql数据库添加一条记录,就在DataGridView中显示该条记录!! 刚学C#不久,各位大哥多帮忙啊!!我想向Sql数据库添加数据(从textbox,comobox,datetimepicker获取),并在DataGridView中显示出添加的记录,也就是加一条,就显示一条记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得有个顺序,如果实在要即时添加又显现的话也是可以的void Insert(){ try{ //用类型型化数据集生成的DataAdapter来做比较好 //添置完成后马上更新DataGridView控件的数据状态 this.Display(); } catch(){}}void Display(){ this.dataGridView1.DataSource=this.DataAdapterManager.YourTableAdapter.GetData();} 首先你创建一个增加记录的Insert方法。用一个bool值去接收它的值即 bool Insert{} { //将数据插入数据库中的方法 } bool result=this.Insert(); 再根据result的返回值来判断是否增加值来确定是否刷新DataGrivdWiew中的数据即: if(result) { this.dataGridView.DataSource=this.DataManager.GetData(); } else { //数据没有插入成功,不需要刷新界面 //弹出提示说新增数据未成功即可 } 插入数据库SqlCommend.Text = "insert into table value(textbox,comobox,datetimepicker)"然后再查询数据库.将查询出的结果绑定到GridView上. 楼上几位说的比较清楚了,其实不论你做什么操作,比如插入,修改,删除等等,你要是想在DataGridView中马上显示操作的结果,就单独写一个刷新DataGridView的方法,操作成功后,就调用这个方法. listview或者其它控件 C# 利用SendMessage 发送消息到当前机子的另一个程序 计算列的问题 文本显示!! 动态生成PictrueBox和动态修改/拖动PictrueBox datagridview为什么不要datable支撑也可以输入数据 在一个form 中如何显示另一个form C# 中Form的.resx文件丢失,打不开设计界面 读取图片中的汉字 treeview 使用 imagelist html控件取值 急急急急 C# 求个模式?
{
try{
//用类型型化数据集生成的DataAdapter来做比较好
//添置完成后马上更新DataGridView控件的数据状态
this.Display();
}
catch(){}
}
void Display()
{
this.dataGridView1.DataSource=this.DataAdapterManager.YourTableAdapter.GetData();
}
bool Insert{}
{
//将数据插入数据库中的方法
}
bool result=this.Insert();
再根据result的返回值来判断是否增加值来确定是否刷新DataGrivdWiew中的数据即:
if(result)
{
this.dataGridView.DataSource=this.DataManager.GetData();
}
else
{
//数据没有插入成功,不需要刷新界面
//弹出提示说新增数据未成功即可
}
SqlCommend.Text = "insert into table value(textbox,comobox,datetimepicker)"然后再查询数据库.
将查询出的结果绑定到GridView上.