GridView и objectDataSource - PullRequest
       26

GridView и objectDataSource

2 голосов
/ 11 октября 2010

У меня есть вид сетки, привязанный к источнику данных объекта, который выбирает данные из типа учащегося

public class student
{
   int id;
   string name;
   int age;

   public List<students> GetAllStudents()
   {
       // Here I'm retrieving a list of student from Database
   }
}

В элементе управления пользовательского интерфейса ascx

<asp:GridView ID="MyGrid" runat="server" 
              DataSourceID="MyDataSource" 
              OnRowCommand="MyGrid_RowCommand">
</asp:GridView>

<asp:ObjectDataSource ID="MyDataSource" runat="server" 
    TypeName="student"
    SelectMethod="GetAllStudents">

В коде элемента управления пользовательского интерфейсапозади

protected void MyGrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
     // Here I want to get the list of students from my gridview
}

Я хочу получить список данных, показанный в таблице, чтобы иметь возможность проверить возраст последнего ученика в списке

, помогите мне, как толькоВы можете

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 11 октября 2010

Я нашел его

Я могу получить доступ к методу MyDataSource.Select () напрямую и получу список своих объектов

protected void MyGrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
     List<student> lst =(List<student>)MyDataSource.Select();
}
1 голос
/ 11 октября 2010

Вы должны определить методы для CRUD и привязать их к ObjectDataSource.

Пожалуйста, проверьте эту статью, она очень аккуратная и простая для понимания.

http://www.highoncoding.com/Articles/139_GridView_With_ObjectDataSource.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...