Ciao.
Non riesco a recuperare un attributo da "DataGridCommandEventArgs e", in particolar modo all'evento edit.

Vi mostro il codice così ci capiamo meglio.

Codice form :

<asp:datagrid id="dtgCsk" Runat="server" OnUpdateCommand="dtgCsk_updateUser" OnCancelCommand="dtgCsk_cancelEdit" OnEditCommand="dtgCsk_editUser" DataKeyField="ID" AutoGenerateColumns="False" CellPadding="3">
<Columns>
<asp:EditCommandColumn EditText="Edit" CancelText="Cancel" UpdateText="Update" />
<asp:TemplateColumn>
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "Login")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtLogin" Runat="server"/>
<asp:RequiredFieldValidator ControlToValidate="txtLogin" Display="Dynamic" ErrorMessage="*" ForeColor="#ff0000" Runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>

code behind:

protected void dtgCsk_editUser (object sender, DataGridCommandEventArgs e)
{

dtgCsk.EditItemIndex = e.Item.ItemIndex;
login = e.Items.Cells[0].Text;

this.BindData(); //metodo mio !!!!!!

}//dtgCsk_editProduct



login è una mia variabile...

e.Items.Cells[0].Text; mi restituisce "".
Potete aiutarmi ?