using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Text; using System.IO; namespace FineUI.Examples.grid { public partial class grid_checkall : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Button3.OnClientClick = Grid1.GetNoSelectionAlertInTopReference("没有选中项!"); BindGrid(); } } #region BindGrid private void BindGrid() { DataTable table = DataSourceUtil.GetDataTable(); Grid1.DataSource = table; Grid1.DataBind(); } #endregion #region Event /// /// 选中了哪些行 /// /// /// protected void Button1_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); int[] selections = Grid1.SelectedRowIndexArray; foreach (int rowIndex in selections) { sb.AppendFormat("行号:{0} 用户名:{1}
", rowIndex + 1, Grid1.DataKeys[rowIndex][1]); } labResult.Text = sb.ToString(); //labResult.Text = HowManyRowsAreSelected(Grid1); } /// /// 选中第 2, 6, 8 行 /// /// /// protected void Button2_Click(object sender, EventArgs e) { Grid1.SelectedRowIndexArray = new int[] { 1, 5, 7 }; } #endregion } }