<asp:CheckBox ID="chBookStation" runat="server" Checked ='<%#(bool)DataBinder.Eval( Container .DataItem ,"GbAnonyMity")?true:false%>' AutoPostBack="true" ForeColor="Blue" oncheckedchanged="chBookStation_CheckedChanged" ToolTip='<%#DataBinder.Eval( Container .DataItem ,"GbID") %>' />

protected void chBookStation_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                CheckBox cbBookInStaion = (CheckBox)sender;
                string bookId = cbBookInStaion.ToolTip;
                //string roleName = cbBookInStaion.Attributes["role"];
                if (!cbBookInStaion.Checked && bookId != null)
                {
                    GuestBooks guestBooks = new GuestBooks();
                    guestBooks.AmendOneBookStaion(bookId, 0);
                    DataList1.DataSource = guestBooks.ShowBook20New(0);
                    DataList1.DataBind();
                }
                else if (bookId != null)
                {
                    GuestBooks guestBooks = new GuestBooks();
                    guestBooks.AmendOneBookStaion(bookId, 1);
                    DataList1.DataSource = guestBooks.ShowBook20New(0);
                    DataList1.DataBind();
                }
                Page.RegisterStartupScript("", "<script>alert('更新成功!')</script>");
            }
            catch
            {
                Page.RegisterStartupScript("", "<script>alert('更新失败!')</script>");
            }
        }

Posted on 2009-09-27 17:49  邬江-远波  阅读(1254)  评论(0编辑  收藏  举报