protected void InitiateFunderList()
 {
     FunderList.DataSourceID   = "FunderDataSource";
     FunderList.DataTextField  = "fundername";
     FunderList.DataValueField = "funderid";
     FunderList.DataBind();
     FunderList.Items.Insert(0, "-Select Funder-");
     FunderDataSource.SelectCommand = "SELECT * FROM [funders] ORDER BY [fundername]";
     FunderDataSource.DataBind();
 }
 protected void DeleteRow(object sender, GridViewDeletedEventArgs e)
 {
     if (e.Exception == null)
     {
         FunderDataSource.DataBind();
         dgFunder.DataBind();
     }
     else
     {
         e.ExceptionHandled   = true;
         lblMessError.Text    = "Delete operation is fail because the data you deleted is still referenced by other data";
         lblMessError.Visible = true;
     }
 }