protected
void RadGridTable_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
string cDataSourceTypeName = "RGLdata.TblContactType" // the open access class where data stored
string cMasterTableViewDataKeyNames = "ContactTypeId"; // the primaary key feild in correct case with no spaces of the above table
OpenAccessDataSource1.TypeName = cDataSourceTypeName;
// blank all before add new
RadGridTable.DataSourceID =
"";
RadGridTable.MasterTableView.DataSourceID =
"";
RadGridTable.MasterTableView.DataKeyNames =
new string[] {};
// add correct sources
RadGridTable.DataSourceID =
"OpenAccessDataSource1" ;
RadGridTable.MasterTableView.DataSourceID =
"OpenAccessDataSource1";
RadGridTable.MasterTableView.DataKeyNames =
new string[] { cMasterTableViewDataKeyNames };
No databind or datarebind is called in needdatasource
Any ideas on what to change, to enable edit in grid !
Rgds
Stephen
| <telerik:RadScriptManager Runat=server id="RadScriptManager1"> |
| <Scripts> |
| <asp:ScriptReference name=""Assembly=""Path="~/Scripts/jquery.getParams.js"> |
| <asp:ScriptReference name=""Assembly=""Path="~/Scripts/jquery-ui-1.7.1.custom.min.js"> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="Label1" /> |
| <telerik:AjaxUpdatedControl ControlID="Label2" /> |
| <telerik:AjaxUpdatedControl ControlID="Label3" /> |
| <telerik:AjaxUpdatedControl ControlID="Label4" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| [...] |
| <telerik:RadTreeView ID="RadTreeView1" runat="server" Skin="Office2007" OnNodeClick="RadTreeView1_NodeClick"> |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Text="Postfach" Expanded="true" > |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Value="in" Text="Empfangen" PostBack="False"> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode runat="server" Value="out" Text="Gesendet" PostBack="False"> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| [...] |
| <asp:Label ID="Label5" runat="server" Text="Label"></asp:Label> |
| protected void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e) |
| { |
| Label5.Text = "Node Clicked"; |
| } |