建立基于 ASP.NET 的事件日历 点击这里下载   

建立基于 ASP.NET 的事件日历


相关链接:

1.MSDN: 建立基于 Web 的事件日历 (asp)

2.CodeProject: Elevenths (asp)

以上是完整的建立基于 Web 的事件日历的方法,基于asp,包含对Event的编辑,添加,删除操作.

3. SQL CALENDAR (SQL Server) 输入年分,得到12个月份的表

4. Calander in SQLSERVER 2000 (SQL Server) 利用Sql server的函数构建一个日历

 

介绍:


本示例介绍了利用Sql serverAsp.net构建的一个事件日历,利用Calander in SQLSERVER 2000 的函数.
1. 在数据库中写入calendar函数(这里是在Northwind数据库中),Calander_Year_Month.sql

建立基于 ASP.NET 的事件日历

2.    首先绑定Calendar(这个Calendar上的时间和Northwind数据库的orders表的ShippedDate关联)到我们的datagrid

)
建立基于 ASP.NET 的事件日历        Dim sql As String = "SELECT * FROM calendar(" & Month.ToString & "," & Year.ToString & ")"
建立基于 ASP.NET 的事件日历
        Dim da As New SqlDataAdapter(sql, txtConn.Text)
建立基于 ASP.NET 的事件日历        
Dim dt As New DataTable
建立基于 ASP.NET 的事件日历        da.Fill(dt)
建立基于 ASP.NET 的事件日历        GrdCalendar.DataSource 
= dt
建立基于 ASP.NET 的事件日历        Grdcalendar.DataBind()
建立基于 ASP.NET 的事件日历        da.Dispose()
建立基于 ASP.NET 的事件日历        dt.Dispose()
建立基于 ASP.NET 的事件日历    
End Sub


 

3.    利用datagridItemDataBound事件绑定你所需要的事件信息.(这个例子是绑定的Northwind数据库的orders表的shipname)

 

 Grdcalendar.ItemDataBound
建立基于 ASP.NET 的事件日历        ' Dim rp As Repeater
建立基于 ASP.NET 的事件日历
        Dim dl As DataList
建立基于 ASP.NET 的事件日历        
Dim sDay As String
建立基于 ASP.NET 的事件日历        
Dim lblDay As Label
建立基于 ASP.NET 的事件日历        
Dim lblTest As Label
建立基于 ASP.NET 的事件日历        
Dim i As Integer
建立基于 ASP.NET 的事件日历        
For i = 1 To 5
建立基于 ASP.NET 的事件日历            lblDay 
= CType(e.Item.FindControl("lblDay" & i.ToString), Label)
建立基于 ASP.NET 的事件日历            
If Not lblDay Is Nothing Then
建立基于 ASP.NET 的事件日历                
If lblDay.Text.Trim.Length = 0 Then
建立基于 ASP.NET 的事件日历                    
Exit Sub
建立基于 ASP.NET 的事件日历                
End If
建立基于 ASP.NET 的事件日历
建立基于 ASP.NET 的事件日历                sDay 
= lblDay.Text
建立基于 ASP.NET 的事件日历                sDay 
= CDate(txtYear.Text & "-" & selectMonth.SelectedValue & "-" & sDay).ToShortDateString
建立基于 ASP.NET 的事件日历                
Dim Sql As String = "select ShipName from Orders WHere ShippedDate= '" & sDay & "'"
建立基于 ASP.NET 的事件日历

建立基于 ASP.NET 的事件日历
                Dim da As New SqlDataAdapter(Sql, txtConn.Text)
建立基于 ASP.NET 的事件日历                
Dim dt As New DataTable
建立基于 ASP.NET 的事件日历                da.Fill(dt)
建立基于 ASP.NET 的事件日历
建立基于 ASP.NET 的事件日历                
Dim dr As DataRow
建立基于 ASP.NET 的事件日历                
Dim tstr As String
建立基于 ASP.NET 的事件日历                tstr 
= ""
建立基于 ASP.NET 的事件日历
                For Each dr In dt.Rows
建立基于 ASP.NET 的事件日历                    tstr 
+= dr.Item(0).ToString & "<BR>"
建立基于 ASP.NET 的事件日历
                Next
建立基于 ASP.NET 的事件日历
建立基于 ASP.NET 的事件日历                lblTest 
= CType(e.Item.FindControl("ShipName" & i.ToString), Label)
建立基于 ASP.NET 的事件日历                lblTest.Text 
= tstr
建立基于 ASP.NET 的事件日历                da.Dispose()
建立基于 ASP.NET 的事件日历                dt.Dispose()
建立基于 ASP.NET 的事件日历            
End If
建立基于 ASP.NET 的事件日历        
Next
建立基于 ASP.NET 的事件日历
建立基于 ASP.NET 的事件日历    
End Sub


具体操作看示例吧!建立基于 ASP.NET 的事件日历 点击这里下载

相关文章:

  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
猜你喜欢
  • 2021-12-13
  • 2022-12-23
  • 2021-12-04
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
相关资源
相似解决方案