Thanx to you who tryed to solve or have time to read my question. Here is the solution i was looking for
foreach (GridViewRow row in GridView1.Rows)
{
string textBoxText = ((TextBox)row.FindControl("txtComent")).Text;
string userId = ((HiddenField)row.FindControl("HiddenField1")).Value;
Post post = new Post();
post.Comment = new Comments(int.Parse(userId), textBoxText.ToString(), userid);
dll.PostReply(post);
this.PopulateData();
}