问题描述
超市管理系统,添加商品信息时怎么同时显示商品信息在listview上,像第一种那样
解决方案
解决方案二:
数据提交成功后,同时向listview插入一条记录或者,笨点的办法,插入成功后,重新刷新数据查询语句。因为你提交完了,数据已经到了数据库,那你重新查询,自然记录也就同时显示出来了。
解决方案三:
你可以用SqlDatarrAdapter、DataTable的组件绑定Datagridview来实现。通过datatable的NewRow()、Rows.Add()、SqlDatarrAdapter.Update(datatable)向数据库提交数据。
解决方案四:
引用2楼lishan200012的回复:
你可以用SqlDatarrAdapter、DataTable的组件绑定Datagridview来实现。通过datatable的NewRow()、Rows.Add()、SqlDatarrAdapter.Update(datatable)向数据库提交数据。
可以给一段代码吗
解决方案五:
引用1楼道玄希言的回复:
数据提交成功后,同时向listview插入一条记录或者,笨点的办法,插入成功后,重新刷新数据查询语句。因为你提交完了,数据已经到了数据库,那你重新查询,自然记录也就同时显示出来了。
一会试一试,
解决方案六:
引用3楼qq_29240493的回复:
Quote: 引用2楼lishan200012的回复:
你可以用SqlDatarrAdapter、DataTable的组件绑定Datagridview来实现。通过datatable的NewRow()、Rows.Add()、SqlDatarrAdapter.Update(datatable)向数据库提交数据。可以给一段代码吗
MasterCmd=newSqlCommand(Sql,db.thisSqlconnection);MasterAdapter=newSqlDataAdapter();MasterAdapter.SelectCommand=MasterCmd;MasterDt=newDataTable();MasterAdapter.Fill(MasterDt);dataGridView1.AutoGenerateColumns=false;//不会自动增加列。dataGridView1.DataSource=MasterDt;dataGridView1.ReadOnly=true;dataGridView1.Columns[0].DataPropertyName="tCode";dataGridView1.Columns[1].DataPropertyName="tName";dataGridView1.Columns[2].DataPropertyName="tSpec";dataGridView1.Columns[3].DataPropertyName="tUnit";dataGridView1.Columns[4].DataPropertyName="tHelp";dataGridView1.Columns[5].DataPropertyName="tConvert";dataGridView1.Columns[6].DataPropertyName="tLength";dataGridView1.AllowUserToAddRows=false;LoadShow();引用3楼qq_29240493的回复:
Quote: 引用2楼lishan200012的回复:
你可以用SqlDatarrAdapter、DataTable的组件绑定Datagridview来实现。通过datatable的NewRow()、Rows.Add()、SqlDatarrAdapter.Update(datatable)向数据库提交数据。可以给一段代码吗
---先打开数据源且绑定SqlCommandMasterCmd=newSqlCommand(Sql,db.thisSqlconnection);//SQL为语句SqlDataAdapterMasterAdapter=newSqlDataAdapter();MasterAdapter.SelectCommand=MasterCmd;DataTableMasterDt=newDataTable();MasterAdapter.Fill(MasterDt);dataGridView1.AutoGenerateColumns=false;//不会自动增加列。dataGridView1.DataSource=MasterDt;dataGridView1.ReadOnly=true;dataGridView1.Columns[0].DataPropertyName="tCode";dataGridView1.Columns[1].DataPropertyName="tName";--添加DataRowDR=MasterDt.NewRow();DR["tParentID"]=treeView1.SelectedNode.Tag.ToString();DR["tCode"]=textBox1.Text;DR["tName"]=textBox2.Text;MasterDt.Rows.Add(DR);MasterAdapter.Update(MasterDt);
解决方案七:
添加按钮最后添加更新datagridview数据源