码迷,mamicode.com
首页 > Windows程序 > 详细

确认收到信息,asp.net c#

时间:2020-02-09 00:43:38      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:def   bind   count   comm   event   str   load   opd   idv   

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

/// <summary>
/// 更新确认数据
/// </summary>
private void gxdata()
{
int res;
string c1 = "确认收到";
string dw = this.DropDownList1.SelectedValue;
string commstr = @"update data set c1=‘" + c1 + "‘" + @"where dw=‘" + dw + "‘";
//"insert into data(c1) values(‘" + c1 + "‘)"
OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|datadirectory|data.mdb;");
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
OleDbCommand cmd = new OleDbCommand(commstr, conn);

try
{
res = cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw new Exception("error", ex);
}
finally
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}

if (res > 0)
{
Response.Write("确认收到,谢谢支持!");

}
else
{
Response.Write("确认失败");
}
}

/// <summary>
/// 显示数据库中所有内容
/// </summary>

private void binddata()
{
string commstr = @"select dw,c1 from data";
DataTable dt = new DataTable();
OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|datadirectory|data.mdb;");
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
OleDbCommand comm = new OleDbCommand(commstr, conn);
using (OleDbDataReader sdr = comm.ExecuteReader(CommandBehavior.CloseConnection))
{
dt.Load(sdr);
}

this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}


/// <summary>
/// 输出数据库
/// </summary>
/// <param name="dw"></param>
/// <param name="pass"></param>
/// <returns></returns>
private static DataTable outdata(string dw, string pass)
{
string commstr = @"select * from pass where dw=‘" + dw + "‘" + @"and pass=‘" + pass + "‘";
DataTable dt = new DataTable();
OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|datadirectory|data.mdb;");
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
OleDbCommand comm = new OleDbCommand(commstr, conn);
using (OleDbDataReader sdr = comm.ExecuteReader(CommandBehavior.CloseConnection))
{
dt.Load(sdr);
}
return dt;
}

 

/// <summary>
/// 调用数据输出,调用更新数据库
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button2_Click(object sender, EventArgs e)
{
if (this.DropDownList1.SelectedIndex > 0)
{
string dw = this.DropDownList1.SelectedValue;
string pass = this.TextBox1.Text.ToString();
DataTable dt = outdata(dw, pass);
if (dt.Rows.Count > 0)
{
Response.Write("确认码正确!");
gxdata();
}
else
{
Response.Write("确认码不正确");
}
}
else
{
Response.Write("请选择单位!");
return;
}

}

/// <summary>
/// 查看数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
binddata();
}
}

确认收到信息,asp.net c#

标签:def   bind   count   comm   event   str   load   opd   idv   

原文地址:https://www.cnblogs.com/houweidong/p/12285847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!