YYControls/SmartGridView/Event.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using System.Web.UI.WebControls;
using System.Web.UI;
namespace YYControls
{
/// <summary>
/// SmartGridView类的事件部分
/// </summary>
public partial class SmartGridView
{
private static readonly object rowDataBoundDataRowEventKey = new object();
/// <summary>
/// RowDataBound事件中的DataControlRowType.DataRow部分
/// </summary>
[Category("扩展")]
public event RowDataBoundDataRowHandler RowDataBoundDataRow
{
add { Events.AddHandler(rowDataBoundDataRowEventKey, value); }
remove { Events.RemoveHandler(rowDataBoundDataRowEventKey, value); }
}
/// <summary>
/// 触发RowDataBoundDataRow事件
/// </summary>
/// <param name="e"></param>
protected virtual void OnRowDataBoundDataRow(GridViewRowEventArgs e)
{
RowDataBoundDataRowHandler handler = Events[rowDataBoundDataRowEventKey] as RowDataBoundDataRowHandler;
if (handler != null)
{
handler(this, e);
}
}
private static readonly object rowDataBoundCellEventKey = new object();
/// <summary>
/// RowDataBound事件中的所有单元格
/// </summary>
[Category("扩展")]
public event RowDataBoundCellHandler RowDataBoundCell
{
add { Events.AddHandler(rowDataBoundCellEventKey, value); }
remove { Events.RemoveHandler(rowDataBoundCellEventKey, value); }
}
/// <summary>
/// 触发RowDataBoundCell事件
/// </summary>
/// <param name="gvtc"></param>
protected virtual void OnRowDataBoundCell(GridViewTableCell gvtc)
{
RowDataBoundCellHandler handler = Events[rowDataBoundCellEventKey] as RowDataBoundCellHandler;
if (handler != null)
{
后面还有 55 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
