怎样判断数据存在?

kehua668 2009-03-19 05:47:08
有两个表,表一是申请订单,表二是审核订单,其中有一个连接的字段,number


要怎么判断,表一的number在表二的num里没有的就代表没审核过的,

 private void getps()
{
//string nemb = GridView1.SelectedRow.Cells[1].Text;
if ( )
{
sms_conn.Open();
string sqlps = "select * from checksh where num=" + "'" + this.Label3.Text + "'";
SqlDataAdapter daps = new SqlDataAdapter(sqlps, sms_conn);
DataSet dsps = new DataSet();
daps.Fill(dsps, "checksh");
DataRowView dv = dsps.Tables["checksh"].DefaultView[0];
this.txt_ps.Text = dv["ps"].ToString();
sms_conn.Close();
dsps.Clear();
dsps.Dispose();

}
else
{
this.txt_ps.Text = "";
}


}


其中if里怎么写?如果number存在就显示表里的内容,如果不存在则显示空!
...全文
96 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ViewStates 2009-03-20
  • 打赏
  • 举报
回复
SELECT * FROM TABLE1 WHERE NUMBER NOT IN (SELECT NUMBER FROM TABLE2)

日。。。。求怎么不用NOT IN写。奶奶的。。。。
wuyq11 2009-03-20
  • 打赏
  • 举报
回复

sms_conn.Open();
string sqlps = "select * from checksh where num=" + "'" + this.Label3.Text + "'";
SqlDataAdapter daps = new SqlDataAdapter(sqlps, sms_conn);
DataSet dsps = new DataSet();
daps.Fill(dsps, "checksh");
DataRowView dv = dsps.Tables["checksh"].DefaultView[0];
if (dv.Count>0 )
{
this.txt_ps.Text = dv["ps"].ToString();
}
else
{
this.txt_ps.Text = "";
}
sms_conn.Close();
dsps.Clear();
dsps.Dispose();
insus 2009-03-20
  • 打赏
  • 举报
回复
判断记录是否存在,用SqlDataReader来判断.
huang_net 2009-03-20
  • 打赏
  • 举报
回复
HasRows()方法
conanhhy 2009-03-19
  • 打赏
  • 举报
回复
没有记录时,可以使用GridView的EmptyDataTemplate来设置无记录时提示信息。
不过对于你的需求,建议使用SQL语句过滤,这样会方便些
kehua668 2009-03-19
  • 打赏
  • 举报
回复
不是的,我是要在另一个表里实现


根据gridview2的number号判断gridview1的number号订单是否有审核!
gridview1的表现实的是所有订单,
有审核右下角的textbox显示内容,没审核的则显示空!
我就是不知道
if()里应该怎样写
Teng_s2000 2009-03-19
  • 打赏
  • 举报
回复
Gridview1.DataSource=dsps.Tables["checksh"].DefaultView[0];
Gridview1.DataBind();

if()//不需要判断的

Gridview里面有一个EmptyDataTemplate只要设置了,没有数据就会显示这个值,有数据就会显示

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧