首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

日期控件的e.Cell增多一个事件SelectionChanged

2011-12-20 
日期控件的e.Cell增加一个事件SelectionChangedDataViewdvif(e.Day.IsOtherMonth){e.Cell.Text }else

日期控件的e.Cell增加一个事件SelectionChanged
DataView   dv;
                if   (e.Day.IsOtherMonth)
                {
                        e.Cell.Text   =   " ";
                }
                else
                {
                        e.Cell.CopyBaseAttributes(DayLogCalendar);    
      //如何增加一个事件DayLogCalendar
                        dt   =   Pdl.GetTitle(ViewState[ "id "].ToString(),   e.Day.Date.ToString( "yyyy-MM-dd "));
                        int   j   =   dt.Rows.Count;
                        string   stem   =   " ";
                        if   (j>   0)
                        {
                                for   (int   i   =   0;   i   <   1;   i++)
                                {
                                        stem   = "内容: "+   dt.Rows[0][ "Content "].ToString();
                                        if   (stem.Length   >   7)
                                        {
                                                stem=stem.Substring(0,   7)   +   "... ";
                                        }
                                        e.Cell.Controls.Add(new   LiteralControl( " <br/> <a   id= "   +   dt.Rows[0][ "ID "].ToString()   +   " '   target= '_self '   title= ' "   +   dt.Rows[0][ "Content "].ToString()   +   " ')> "   +   stem   +   " </a> "));
                                }
                        }
                        else
                        {
                                for   (int   i   =   0;   i   <   1;   i++)


                                {
                                        e.Cell.Controls.Add(new   LiteralControl( " <br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "));
                                }
                        }
                }

  protected   void   DayLogCalendar_SelectionChanged(object   sender,   EventArgs   e)
        {
                this.ErrorLb.Text   =   " ";
                this.ContentTB.Text   =   " ";
                string   date=this.DayLogCalendar.SelectedDate.ToString( "yyyy-MM-dd ");
                dt   =   Pdl.GetTitle(ViewState[ "id "].ToString(),date);
                if   (dt.Rows.Count   !=   0)
                {
                        ViewState[ "DayLogID "]   =   dt.Rows[0][ "ID "].ToString();
                        this.ContentTB.Text   =   dt.Rows[0][ "Content "].ToString();
                        this.addBt.Text   =   "修 改 ";
                        this.delBt.Visible   =   true;
                }
                else
                {
                        ViewState[ "DayLogID "]   =   " ";
                        this.addBt.Text   =   "添 加 ";
                        this.delBt.Visible   =   false;
                }
        }

[解决办法]
先坐个沙发,帮顶~

热点排行