我的代码是这样的,但是查出的只能显示第一条数据,后面重复的就显示不了。
for (int i = 0; i < dataGridView1.RowCount-1; i++)
{
//dataGridView1.Rows[i].Cells[1].Value.ToString().Trim ();
string ql = "select * from tw_Storage1 where fNo='" + dataGridView1.Rows[i].Cells[1].Value.ToString() + "'";
string sql = "select count(*) from tw_Storage1 where fNo='" + dataGridView1.Rows[i].Cells[1].Value.ToString() + "'";
SqlCommand cmd = new SqlCommand(sql, cn);
SqlCommand cmd1 = new SqlCommand(ql, cn);
SqlDataAdapter odda = new SqlDataAdapter(ql, cn);
DataSet ds = new DataSet();
odda.Fill(ds, ql);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
//显示重复的数据
dataGridView1.DataSource = ds.Tables[ql].DefaultView;
}
else
{
//MessageBox.Show("没有重复数据,请继续操作!");
button3.Enabled = true;
}
怎么把这个循环里的数据都显示出来,就是dataGridView1上的数据与数据库相同的记录都显示出来。
补充:我做这个窗体是要把EXCEL表里的数据导到数据库中,并且要查出与数据库里重复的数据,且重复的数据要显示出来
把dataGridView1上显示的数据跟数据库里的数据做比较,看看是否有重复的...
你在循环里面执行 dataGridView1.DataSource = ds.Tables[ql].DefaultView这句,他就会不停的重新给datagridview赋值,所以才会只显示一行。要想全部显示,你必须在循环外部做一个dataset,然后循环内部查出来的dataset,利用循环获取到所有的datarow,然后插进外部的dataset。到最后,才给 dataGridView...
winform中绑定dataGridView1与数据库查询出来的不一样。请各位大侠帮忙...
设置断点调式,在你把datatable绑定到dataGridView1的datasource的地方进行断点调式,看看,datatable里面的数据跟你设想的数据是否一致,另外datatable的数据跟你dataGridView1显示的数据是否一致,先确定问题再哪一步。可能是你sql有问题,或者是dataGridView1绑定数据之后还有其他的操作 ...
...dataGridView1显示数据的时候,dataGridView1的列与数据库表里面的...
DataTable dt_sp = new DataTable();if (string.IsNullOrEmpty(strFilter)){ strFilter = " 1=1";} dt_sp = DbHelper.getSqlTaskList(tablename, "*", sortExpr, this.SGVTask.PageSize, pageIndex, 0, strFilter, sortDirect);\/\/Sql 中使用翻页函数 DataTable dtTask = dt_sp;for (in...
如何用c#对datagridview刷新, 是不是重新绑定一下, 怎样重新绑定。_百 ...
我这里有做过datagridview实现数据的绑定和刷新的vb代码段,你认真看看(改下语法就可以了),应该会有帮助的,数据库是名info.mdb(也是access数据库);Protected Sub datagridview_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles d.Upda...
c# dataGridView 一行一行显示数据库内容怎么做
先给DataGridView添加列。然后如下 DataGridViewRow dr=new DataGridViewRow ();foreach(DataGridViewColumn c in dataGridView1.Columns){ dr.Cells.Add(c.CellTemplate.Clone() as DataGridViewCell);} dr.Cells[0].Value = 内容;dr.Cells[1].Value = 内容;dr.Cells[2].Value = 内容;dr....
怎么样才能使DataGridView的列和数据库字段对应
给DataGridView编辑列 然后给添加的列绑定属性DataPropertyName 把数据库字段绑定到该属性就好咯!
...DataSet里面也同时添加一条并绑定到DataGridView
在编程中,当您需要在数据库中添加数据,并同时在DataSet中添加同一条数据并绑定到DataGridView控件时,可以遵循以下步骤:首先,在您的公共类中,编写一个查询方法,该方法应返回一个DataSet实例。这个方法可以用于从数据库中获取数据,构建一个包含所需信息的DataSet。接着,在您的程序启动或数据查询事件...
在c#中,如何使dataGridView中的数据能够修改并且保存的数据库中?
在DATAGRIDVIEW中增加数据比较简单~就是一句SQL插入语句就OK了,修改和删除数据就需要获取到当前选中行的数据,具体方法如下:在DATAGRIDVIEW的CellClick事件(单击事件)中:\/\/这就是得到当前行的第四列的数据。string data=this.dataGridView1.CurrentRow.Cells[3].Value.ToString();然后你只需要将每一...
datagridview中显示的数据库中的数据不足以填充满
1、可以调整你的DataGridView控件的大小;2、如果DataGridView控件需要固定的宽度,可以增加数据列的宽度或是添加一个空列;
我想页面加载时,gridview1显示数据库所有数据,点击查询按钮时,gridview...
用DataGridView时,最好是写代码;因为代码比较灵活。修改又比较容易。其实用DataGridView时显示数据时,写的代码量很少(至少比ListView少的多)。例如:\/\/声明DataAdapterSqlDataAdapter da;\/\/声明DataSetDataSet ds = new DataSet();(然后就在查询按钮的事件里写以下的代码:)(注意:DBHelper是连接数据...