c#判断是否弹出对话框

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:13:48
在程序里调用别人的一个窗体,实现向数据库里添加一条记录。如果添加成功就会弹出对话框提示“添加成功”。现在问题是,我怎么才能判断是否添加成功?
我就想从弹出的对话框判断,但又不知道该怎么得到该对话框。

只从那个对话框判断,这个,可能得用API函数取得对话框的句柄,然后再判断。

http://zhidao.baidu.com/question/119142268.html

操作数据库,返回受影响行数,当受影响大於0,说明操作成功

操作数据库,返回受影响行数,当受影响大於0,说明操作成功,可以通过JS脚本,弹出对话框:入alert(“。。。”)confirm(“。。。”)

SqlCommand cmd =new SqlCommand(sql);
cmd.ExecuteNonQuery()>0?MessageBox("添加成功"):MessageBox("添加失败");

SqlConnection conn =new SqlConnection(connString);
string sql=insert into .....;//插入语句
SqlCommand command=new SqlCommand(sql,conn);
int result=command.ExecuteNonQuery();//得到结果,看是否有插入成功。
if(result>0)
{
MessageBox.Show("插入成功!");//返回影响的行数大于0表示插入成功
}
else
{
MessageBox.Show("插入失败!");
}