Pls see my code
It bind data into gridview but same record in all rows why?...
protected void GrvMfdetails_RowDataBound(object sender, GridViewRowEventArgs e)
{
DropDownList ddlGrvFromStn = (DropDownList)e.Row.Cells[0].FindControl("ddlGrvFromStn");
DropDownList ddlGrvTooStn = (DropDownList)e.Row.Cells[4].FindControl("ddlGrvTooStn");
BLL bll = new BLL();
ddlGrvFromStn.DataSource = bll.GettingStation();
ddlGrvFromStn.DataValueField = "CODE_NAME".ToString();
ddlGrvFromStn.DataTextField = "CODE_NAME".ToString();
ddlGrvFromStn.DataBind();
ddlGrvTooStn.DataSource = bll.GettingStation2();
ddlGrvTooStn.DataValueField = "CODE_NAME".ToString();
ddlGrvTooStn.DataTextField = "CODE_NAME".ToString();
ddlGrvTooStn.DataBind();
DataTable dt = (DataTable)ViewState["Myview"];
if (dt.Rows.Count > 0)
{
for(int i=0;i<dt.count:i++)
{
var ddlGrvFromStnn = (DropDownList)e.Row.FindControl("ddlGrvFromStn");
var txtcnmt = (TextBox)e.Row.FindControl("txtCnmt");
var txtPkg = (TextBox)e.Row.FindControl("txtPkg");
var txtweight = (TextBox)e.Row.FindControl("txtweight");
var ddlGrvTooStnn = (DropDownList)e.Row.FindControl("ddlGrvTooStn");
var txtFreight = (TextBox)e.Row.FindControl("txtFreight");
var txtGoods = (TextBox)e.Row.FindControl("txtGoods");
var txtPM = (TextBox)e.Row.FindControl("txtPM");
var txt12 = (TextBox)e.Row.FindControl("txt12");
}
}
}