示例#1
0
        private void ShowData(string strSql)
        {
            string         strConn = ConfigurationSettings.AppSettings["strConn"];
            SqlConnection  SqlConn = new SqlConnection(strConn);
            SqlDataAdapter SqlCmd  = new SqlDataAdapter(strSql, SqlConn);
            DataSet        SqlDS   = new DataSet();

            SqlCmd.Fill(SqlDS, "SectionInfo");
            RowNum = DataGridBook.CurrentPageIndex * DataGridBook.PageSize + 1;
            LinNum = 0;

            string SortExpression = DataGridBook.Attributes["SortExpression"];
            string SortDirection  = DataGridBook.Attributes["SortDirection"];

            SqlDS.Tables["SectionInfo"].DefaultView.Sort = SortExpression + " " + SortDirection;

            DataGridBook.DataSource = SqlDS.Tables["SectionInfo"].DefaultView;
            DataGridBook.DataBind();
            for (int i = 0; i < DataGridBook.Items.Count; i++)
            {
                LinkButton LBSectionName = (LinkButton)DataGridBook.Items[i].FindControl("LinkButSectionName");
                LinkButton LBBrowBook    = (LinkButton)DataGridBook.Items[i].FindControl("LinkButBrowBook");

                LBSectionName.Attributes.Add("onclick", "javascript:NewWin=window.open('BrowBook.aspx?SectionID=" + DataGridBook.Items[i].Cells[0].Text.Trim() + "','BrowBook','titlebar=yes,menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=no,copyhistory=yes,top=0,left=0,width=screen.availWidth,height=screen.availHeight');NewWin.moveTo(0,0);NewWin.resizeTo(screen.availWidth,screen.availHeight);return false;");
                LBBrowBook.Attributes.Add("onclick", "javascript:NewWin=window.open('BrowBook.aspx?SectionID=" + DataGridBook.Items[i].Cells[0].Text.Trim() + "','BrowBook','titlebar=yes,menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=no,copyhistory=yes,top=0,left=0,width=screen.availWidth,height=screen.availHeight');NewWin.moveTo(0,0);NewWin.resizeTo(screen.availWidth,screen.availHeight);return false;");
            }
            LabelRecord.Text      = Convert.ToString(SqlDS.Tables["SectionInfo"].Rows.Count);
            LabelCountPage.Text   = Convert.ToString(DataGridBook.PageCount);
            LabelCurrentPage.Text = Convert.ToString(DataGridBook.CurrentPageIndex + 1);
            SqlConn.Dispose();
        }
示例#2
0
        private void ShowData(string strSql)
        {
            string         strConn = ConfigurationSettings.AppSettings["strConn"];
            SqlConnection  SqlConn = new SqlConnection(strConn);
            SqlDataAdapter SqlCmd  = new SqlDataAdapter(strSql, SqlConn);
            DataSet        SqlDS   = new DataSet();

            SqlCmd.Fill(SqlDS, "SectionInfo");
            RowNum = DataGridBook.CurrentPageIndex * DataGridBook.PageSize + 1;
            LinNum = 0;

            string SortExpression = DataGridBook.Attributes["SortExpression"];
            string SortDirection  = DataGridBook.Attributes["SortDirection"];

            SqlDS.Tables["SectionInfo"].DefaultView.Sort = SortExpression + " " + SortDirection;

            DataGridBook.DataSource = SqlDS.Tables["SectionInfo"].DefaultView;
            DataGridBook.DataBind();
            for (int i = 0; i < DataGridBook.Items.Count; i++)
            {
                LinkButton LBEditBook = (LinkButton)DataGridBook.Items[i].FindControl("LinkButEditBook");
                LinkButton LBDel      = (LinkButton)DataGridBook.Items[i].FindControl("LinkButDel");

                if ((myLoginID.Trim().ToUpper() == "ADMIN") || (myLoginID.Trim().ToUpper() == DataGridBook.Items[i].Cells[7].Text.Trim().ToUpper()))
                {
                    LBEditBook.Attributes.Add("onclick", "javascript:jscomNewOpenByFixSize('EditBook.aspx?SectionID=" + DataGridBook.Items[i].Cells[0].Text + "&SectionName=" + DataGridBook.Items[i].Cells[5].Text + "','EditBook',688,496); return false;");
                    LBDel.Attributes.Add("onclick", "javascript:{if(confirm('确定要删除选择章节吗?')==false) return false;}");
                }
                else
                {
                    LBEditBook.Attributes.Add("onclick", "javascript:alert('对不起,您没有此操作权限!');return false;");
                    LBDel.Attributes.Add("onclick", "javascript:alert('对不起,您没有此操作权限!');return false;");
                }
            }
            LabelRecord.Text      = Convert.ToString(SqlDS.Tables["SectionInfo"].Rows.Count);
            LabelCountPage.Text   = Convert.ToString(DataGridBook.PageCount);
            LabelCurrentPage.Text = Convert.ToString(DataGridBook.CurrentPageIndex + 1);
            SqlConn.Dispose();
        }