Сначала загрузите запрос из mongodb следующим образом:
var server = MongoServer.Create("mongodb://localhost:27020");
var database = server.GetDatabase("someDb");
var collection = database.GetCollection<User>("someCollection");
var searchQuery = Query.EQ("someName", "someValue"); // you can place any search condition here
//if you want all documents from collection use FindAll
var cursor = collection.Find(searchQuery);
cursor.SetLimit(50); // you can specify limit
// set sort orders
cursor.SetSortOrder(SortBy.Ascending("someSorField").Descending("someSorField2"));
var resultList = cursor.ToList(); //get list of items from mongodb
Затем при событии Page_Load свяжите данные:
gvwExample.DataSource = resultList;
gvwExample.DataBind();
Затем укажите привязку к источнику данных на странице:
<asp:GridView ID="gvwExample" runat="server" AutoGenerateColumns="False" CssClass="basix" >
<columns>
<asp:BoundField DataField="FirstName" HeaderText="First Name" />
<asp:BoundField DataField="LastName" HeaderText="Last Name" />
</columns>
</asp:GridView>