or

I got this syntax from -Different edit/insert forms with auto-generated edit form
private void RadGrid1_ItemCommand(object source, Telerik.WebControls.GridCommandEventArgs e)
{
GridBoundColumn birthDateColumn = e.Item.OwnerTableView.GetColumnSafe("BirthDate");
}
I’m getting an error on “GridBoundColumn birthDateColumn = e.Item.OwnerTableView.GetColumnSafe("BirthDate");”
Cannot implicitly convert type 'Telerik.Web.UI.GridColumn' to 'Telerik.Web.UI.GridBoundColumn'. An explicit conversion exists (are you missing a cast?)
Please help!!
Thanks.
Jo.
| protected void rg_test_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e) |
| { |
| if (e.DetailTableView.Name.Equals("detail")) |
| { |
| System.Data.SqlClient.SqlCommand comm = new System.Data.SqlClient.SqlCommand("[pr_rpt_user_detail]", |
| new System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings["db_misa_conn_string"].ConnectionString)); |
| comm.CommandType = CommandType.StoredProcedure; |
| Hashtable values = new Hashtable(); |
| e.DetailTableView.ParentItem.ExtractValues(values); |
| comm.Parameters.AddWithValue("@id_user", Convert.ToInt32(Session["id_user"])); |
| comm.Parameters.AddWithValue("@id_user_rpt", Convert.ToInt32(values["id_user_rpt"])); |
| comm.Parameters.AddWithValue("@id_rate_control", Convert.ToInt32(values["id_rate_control"])); |
| System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(comm); |
| DataTable dt = new DataTable(); |
| da.Fill(dt); |
| e.DetailTableView.DataSource = dt; |
| } |
| } |

