private void ibtnName_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string strName=txtName.Text.ToString();
sqlDA1.Fill(dataSet11);
DataView dv=new DataView(dataSet11.Tables["adress"],"姓名='"+strName+"'","姓名",DataViewRowState.CurrentRows);
DataGrid1.DataSource=dv;
DataGrid1.DataBind();
}
这是一个按姓名查询的功能,可是执行完显示找到的记录时同一条记录却会出现2遍,也就是说有重复的记录,不知道是为什么?
{
string strName=txtName.Text.ToString();
sqlDA1.Fill(dataSet11);
DataView dv=new DataView(dataSet11.Tables["adress"],"姓名='"+strName+"'","姓名",DataViewRowState.CurrentRows);
DataGrid1.DataSource=dv;
DataGrid1.DataBind();
}
这是一个按姓名查询的功能,可是执行完显示找到的记录时同一条记录却会出现2遍,也就是说有重复的记录,不知道是为什么?
单步跟踪是最好的办法。
DataView dv=new DataView(dataSet11.Tables["adress"],"姓名='"+strName+"'","姓名",DataViewRowState.CurrentRows);//或是这里问题如果你要用条件查询,那么sqlDA1.Fill(dataSet11)相关代码删除应该是可以的
==================================================
头一回听说,我的好几个WEB项目都是单步执行测试过来的,怎么会直接出结果呢,是你设置不对吧,看看是不是开Debug了
问题解决了,但我对anheizhizi兄说的用事件察看器来追踪挺感兴趣的,能说一下怎么用吗?
我觉得Web程序的单步执行看不出效果,它是直接执行的,不像Windows程序那样黄色光标移条条命令移下来,很清晰的。不知道是不是因为像(会走路的鱼)兄说的由于Debug的原因。我不懂,想听听大家看法,多学学,我比较菜。
谢谢!