Po pierwsze dzień dobry, bo to mój pierwszy post tutaj :)

Mam do zrobienia mały projekt na uczelni i mam jedno pytanie - jak użyć polecenia sqldatasource.selectcommand ?
mianowicie chcialbym wartosc z niego otrzymana zapisac do zmiennej int, ale za cholere nie moge do tego dojsc.

protected void Button1_Click(object sender, EventArgs e)
{
String imie = this.TextBox1.Text;
String nazwisko = this.TextBox2.Text;
String klasa = this.DropDownList1.Text;
String login = User.Identity.Name;

    **//int id= this.SqlDataSource1.SelectCommand="SELECT MAX(id) from uczen";**

    **System.Diagnostics.Debug.WriteLine(this.SqlDataSource1.SelectCommand="SELECT MAX(id) from uczen");**
   
    id=id+1;
    this.SqlDataSource1.InsertCommand = "INSERT INTO Uczen(ID,imie,nazwisko,klasa,login) VALUES ('" + id + "','" + imie + "','" + nazwisko + "','" + klasa + "','" + login + "')";
    this.SqlDataSource1.Insert();
    }

Chodzi o te dwie pogrubione linijki, kiedy w ten sposob chce wywolac polecenie, to w outpucie zamiast wartosci int otrzymuje tekst "SELECT MAX(id) from uczen". Polecenie insert dziala poprawnie i myslalem, ze ich skladnia bedzie podobna a tu jednak zonk ;<

Z gory dziekuje za pomoc:)