예제 #1
0
        private void BindReadingRoom()
        {
            //获取阅览室列表
            List <SeatManage.ClassModel.ReadingRoomInfo> listReadingRoom = SeatManage.Bll.ClientConfigOperate.GetReadingRooms(null);
            DataTable  dt              = new DataTable();
            DataColumn ReadingRoomNo   = new DataColumn("ReadingRoomNo", typeof(string));
            DataColumn ReadingRoomName = new DataColumn("ReadingRoomName", typeof(string));
            DataColumn LibraryName     = new DataColumn("LibraryName", typeof(string));
            DataColumn SchoolName      = new DataColumn("SchoolName", typeof(string));

            dt.Columns.Add(ReadingRoomNo);
            dt.Columns.Add(ReadingRoomName);
            dt.Columns.Add(LibraryName);
            dt.Columns.Add(SchoolName);
            foreach (SeatManage.ClassModel.ReadingRoomInfo list in listReadingRoom)
            {
                DataRow row = dt.NewRow();
                row["LibraryName"]     = list.Libaray.Name;
                row["ReadingRoomName"] = list.Name;
                row["ReadingRoomNo"]   = list.No;
                row["SchoolName"]      = list.Libaray.School.Name;
                dt.Rows.Add(row);
            }
            string   sortField     = GridReadRoom.Columns[GridReadRoom.SortColumnIndex].SortField;
            string   sortDirection = GridReadRoom.SortDirection;
            DataView TableView     = dt.DefaultView;

            TableView.Sort          = String.Format("{0} {1}", sortField, sortDirection);
            GridReadRoom.DataSource = TableView;
            GridReadRoom.DataBind();
        }
예제 #2
0
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GridReadRoom_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            FineUI.LinkButtonField lbfx = GridReadRoom.FindColumn("ReadingRoomdelete") as FineUI.LinkButtonField;
            DataRowView            rowx = e.DataItem as DataRowView;
            string roomnox = rowx[0].ToString();

            lbfx.OnClientClick = WindowDelete.GetShowReference("../SystemSet/DeletePassword.aspx?Type=ReadingRoom&id=" + roomnox + "", "阅览室删除");
        }