第七章数据绑定控件.pptVIP

  • 0
  • 0
  • 约3.19千字
  • 约 26页
  • 2019-07-09 发布于湖南
  • 举报
数据绑定控件 (一);回顾;目标;数据绑定简介 2-1;数据绑定简介 2-2;简单属性绑定 ;表达式绑定 ;方法的结果绑定;使用 DataList 控件显示数据 3-1;使用 DataList 控件显示数据 3-2;使用 DataList 控件显示数据 3-3;DataBinder.Eval 方法;使用 DataView 控件 3-1;使用 DataView 控件 3-2;使用 DataView 控件 3-3;事务处理 5-1;private void btnTransfer_Click(object sender, System.EventArgs e) { lblAccount1.Text= ; lblAccount2.Text= ; int CurrBalance; string strSQL = Select Balance FROM Account where AccNo=+txtFrom.Text+ ; SqlConnection objSqlConnection = new SqlConnection( server=SQLDB;uid=sa;pwd=password;” + ”database=Account); objSqlConnection.Open(); SqlDataReader objReader; SqlCommand objSqlCommand = new SqlCommand(strSQL , objSqlConnection); try { 续..; objReader = objSqlCommand.ExecuteReader(); objReader.Read(); CurrBalance = Convert.ToInt32(objReader.GetValue(0)); objReader.Close(); if (CurrBalance Convert.ToInt32(txtAmount.Text)) { throw(new Exception(“转帐金额不足)); } strSQL = Update Account set Balance = Balance - + txtAmount.Text + where AccNo = + Convert.ToInt32(txtFrom.Text) + ; objSqlCommand.CommandText=strSQL; objSqlCommand.ExecuteNonQuery(); ; lblAccount1.Text=“帐户 + txtFrom.Text + 成功记入借方; strSQL = Update Account set Balance = Balance + + txtAmount.Text + where AccNo = + Convert.ToInt32(txtTo.Text) + ; objSqlCommand.CommandText = strSQL; objSqlCommand.ExecuteNonQuery(); lblAccount2.Text=“帐户 ” + txtTo.Text +“ 成功记入贷方; ContextUtil.SetComplete(); lblException.Text = “成功将金额 + txtAmount.Text + “ 从帐户 ” + txtFrom.Text + “ 转帐到帐户 ” + txtTo.Text + “。;; } catch(Exception ex) 续..; { ContextUtil.SetAbort(); lblException.Text = “错误: + ex.Message; } finally { objSqlConnection.Close(); } } ;在ADO.NET级实现事务处理 4-1; SqlTransaction objSqlTransaction =objSqlConnection. BeginTransaction(); objSqlCommand.Tra

文档评论(0)

1亿VIP精品文档

相关文档