GridView各事件

1protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
 2ExpandedBlockStart.gif {
 3    if (e.Exception != null)
 4ExpandedSubBlockStart.gif    {
 5        // Display a user-friendly message
 6        ExceptionDetails.Visible = true;
 7        ExceptionDetails.Text = "There was a problem updating the product. ";
 8
 9        if (e.Exception.InnerException != null)
10ExpandedSubBlockStart.gif        {
11            Exception inner = e.Exception.InnerException;
12
13            if (inner is System.Data.Common.DbException)
14                ExceptionDetails.Text += "Our database is currently experiencing problems. Please try again later.";
15            else if (inner is NoNullAllowedException)
16                ExceptionDetails.Text += "There are one or more required fields that are missing.";
17            else if (inner is ArgumentException)
18ExpandedSubBlockStart.gif            {
19                string paramName = ((ArgumentException)inner).ParamName;
20                ExceptionDetails.Text += string.Concat("The ", paramName, " value is illegal.");
21            }

22            else if (inner is ApplicationException)ExceptionDetails.Text += inner.Message;
23        }

24
25        // Indicate that the exception has been handled
26        e.ExceptionHandled = true;
27
28        // Keep the row in edit mode
29        e.KeepInEditMode = true;
30    }

31}

32

protected void Suppliers_RowCreated(object sender, GridViewRowEventArgs e)
{
   
if (e.Row.RowType == DataControlRowType.DataRow)
    {
       
// Grab a reference to the Literal control
        Literal output = (Literal)e.Row.FindControl("RadioButtonMarkup");

       
// Output the markup except for the "checked" attribute
        output.Text = string.Format(
           
@"<input type=""radio"" name=""SuppliersGroup"" " +
           
@"id=""RowSelector{0}"" value=""{0}"" />", e.Row.RowIndex);
    }
}

转载于:https://www.cnblogs.com/spark_wu/archive/2010/03/02/1676160.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值