There are tons of StackOverflow answers about getting events from a facebook Page.
They all list a FQL query and I\'m sure they all work great; but since I\'m new to this I
I know the example is in VB but I'm sure you can port it to C# no problem. Here is an example using the Branches FB API library.
Dim FB As New SessionInfo("[access_token]")
Dim Req = New Functions.Requests(FB)
Dim EL = Req.GetEvents("[PageID]")
For Each E In EL
Response.Write(E.id)
Response.Write(E.name)
Next
This assumes that you already have an access_token from FB. If not you can check out the authentication example on the api. It's .Net so you can use it with C#.