using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Text; namespace FineUI.Examples.grid { public partial class grid_checkboxfield_rowcheckall_contextmenu : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindGrid(); } } #region BindGrid private void BindGrid() { DataTable table = DataSourceUtil.GetDataTable(); Grid1.DataSource = table; Grid1.DataBind(); } #endregion #region Events protected void Button1_Click(object sender, EventArgs e) { CheckBoxField field1 = (CheckBoxField)Grid1.FindColumn("CheckBoxField1"); CheckBoxField field2 = (CheckBoxField)Grid1.FindColumn("CheckBoxField2"); CheckBoxField field3 = (CheckBoxField)Grid1.FindColumn("CheckBoxField3"); StringBuilder sb = new StringBuilder(); int selectedCount = Grid1.SelectedRowIndexArray.Length; if (selectedCount > 0) { sb.AppendFormat("共选中了 {0} 行:", selectedCount); sb.Append("