Set selected value of dropdown after your dropdownlist databind
drpDlistEditDept.DataBind();
drpDlistEditDept.SelectedValue=
--
UPDATED ANSWER HERE
Try these changes now,
Firstly, get your Gridview in RowCommand event like this
protected void gvProduct_RowCommand(Object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "AddNewRow")
{
GridView gvProduct = (GridView)sender;
}
}
If you still don't get cell values, then try following changes too. You will definitely get your required values.
Use Labels by find Control for getting values in GridView RowCommand Event.
Label lblValue1 = (Label)gvData.Rows[rowIndex].FindControl("lblValue1");
Label lblValue2 = (Label)gvData.Rows[rowIndex].FindControl("lblValue2");
strDeptSelectedValue = lblValue1.Text;
strPositionSelectedValue = lblValue2.Text;