or
| <telerik:RadGrid ID="rgMonthly" runat="server" GridLines="None" OnColumnCreated="rgMonthly_ColumnCreated" |
| OnDetailTableDataBind="rgMonthly_DetailTableDataBind" OnItemDataBound="rgMonthly_ItemDataBound" |
| OnNeedDataSource="rgMonthly_NeedDataSource"> |
| <MasterTableView DataKeyNames="GroupID"> |
| <DetailTables> |
| <telerik:GridTableView Width="100%" runat="server" DataKeyNames="GroupID"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="GroupID" MasterKeyField="GroupID" /> |
| </ParentTableRelation> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void Page_Init(object source, System.EventArgs e) |
| { |
| BindSelectedInfo(); |
| } |
| protected void BindSelectedInfo() |
| { |
| try |
| { |
| DTSelectedAccts = TAAcctPi.GetData(Int32.Parse(Session["id"].ToString())); |
| for (int i = 0; i < 1; i++) |
| { |
| dsAccountProjections.dtAcctPiRow SelectedAcct = DTSelectedAccts[i]; |
| usrAccountOverview AccountOverview = (usrAccountOverview)LoadControl("~/usrAccountOverview.ascx"); |
| AccountOverview.ID = "usr" + SelectedAcct.SlAcct6Num; |
| AccountOverview.Acct.AcctNum = SelectedAcct.SlAcct6Num; |
| AccountOverview.PullAcctInfo(); |
| pnlHolder.Controls.Add(AccountOverview); |
| } |
| } |
| catch (Exception ex) |
| { |
| } |
| } |
| protected void rgMonthly_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| if (!e.IsFromDetailTable) |
| { |
| rgMonthly.DataSource = DMonthlyExpenditures.GetMonthlyExpendituresByGroup(_Acct.AcctNum, firstMonthID, lastMonthID, lastMonthID); |
| } |
| } |
| protected void rgMonthly_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e) |
| { |
| GridDataItem parentItem = e.DetailTableView.ParentItem; |
| DataTable dtBind = DMonthlyExpenditures.GetMonthlyExpendituresBySubAcct(_Acct.AcctNum, firstMonthID, lastMonthID, lastMonthID, Int32.Parse(parentItem["GroupID"].Text)); |
| if (dtBind.Rows.Count > 0) e.DetailTableView.DataSource = dtBind; |
| } |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings > |
| <telerik:AjaxSetting AjaxControlID="RadGrid1" > |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1"/> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server"> |
| <MasterTableView Name="masterView" GridLines="None" EditMode="PopUp" CommandItemDisplay="Top"> |
| <CommandItemSettings AddNewRecordText="Add new entry" RefreshText="Refresh" /> |
| <EditFormSettings UserControlName="Control1.ascx" EditFormType="WebUserControl"> |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Control1.ascx.vb" Inherits="TestClientScriptRegister.Control1" %> |
| <asp:Button ID="Button1" runat="server" Text="Button" /> |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Me.Page.ClientScript.RegisterClientScriptBlock(GetType(String), "Test", Me.GetScript(), True) |
| Me.Button1.Attributes("OnClick") = "Test()" |
| End Sub |
| Private Function GetScript() As String |
| Dim sb As New System.Text.StringBuilder() |
| sb.Append("function Test() {") |
| sb.Append("alert('what?');") |
| sb.Append("}") |
| Return sb.ToString() |
| End Function |
| public void BindData() |
| { |
| //Default.PK; |
| //int theUser; |
| //string email = Environment.UserName + "recyclingit.com"; |
| string sqlConnection = "Data Source=DESQL2008;Initial Catalog=DrawOnTime;User Id=ontimeweb;Password=ontime1234;", query; |
| query="select IncidentId, IncidentNumber, ReportedDate, Users.FirstName + ' ' + Users.LastName as 'IT Employee Assigned', StartDate, CompletionDate, WorkflowSteps.StepName" + |
| " from incidents left join Users on Users.UserId=Incidents.AssignedToId left join WorkflowSteps on WorkflowSteps.WorkflowStepId=Incidents.WorkflowStepId where Incidents.ReportedByCustomerContactId = @PK"; |
| SqlConnection dbconn = new SqlConnection(sqlConnection); |
| dbconn.Open(); |
| SqlCommand myCommand = new SqlCommand(query, dbconn); |
| //myCommand.CommandType = CommandType.Text; |
| //SqlCommand secondCommand = new SqlCommand("select CustomerContactId from CustomerContacts where Email = @email", dbconn); |
| //secondCommand.CommandType = CommandType.Text; |
| SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand); |
| DataSet ds = new DataSet(); |
| myCommand.Parameters.AddWithValue("PK", Default.PK); |
| myAdapter.Fill(ds); |
| //sqlquery.Parameters.AddWithValue("email", email); |
| myCommand.ExecuteScalar(); |
| RadGrid1.DataSource = ds; |
| RadGrid1.DataBind(); |
| TemplateColumn workFlow = new TemplateColumn(); |
| RadGrid1.Columns.Add(workFlow); |
| dbconn.Close(); |
| } |
Radgrid1.MasterTableView.Items[0].Selected = true;
But thsi is not working. It is selecting first item in the first page and not the new page.
Can any one please help.
Regards,
Raj

| <telerik:GridDropDownColumn DataField="StartRndType" Visible="false" HeaderText="<%$ Resources:TCRS, Start %>" |
| EditFormColumnIndex="0"> |
| </telerik:GridDropDownColumn> |
| protected void grdRndPolicy_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item is GridEditableItem && e.Item.IsInEditMode) |
| { |
| // get the editedItem (row) |
| GridEditableItem eeditedItem = e.Item as GridEditableItem; |
| GridEditManager editMan = editedItem.EditManager; |
| // get the record |
| RoundPolicyT dataRecord = e.Item.DataItem as RoundPolicyT; |
| // safety check |
| if (dataRecord == null) |
| return; |
| GridDropDownListColumnEditor editor; |
| // All 7 rounding type dropdowns use the same item list - |
| // it does not appear to be necessary to make a new copy for each control |
| IList<ListItem> items = new List<ListItem>(); |
| items.Add(new ListItem(Resources.TCRS.Forward, "1")); |
| items.Add(new ListItem(Resources.TCRS.Nearest, "2")); |
| items.Add(new ListItem(Resources.TCRS.Backward, "3")); |
| // Start Rnd Type dropdown |
| editor = editMan.GetColumnEditor(_STARTRNDTYPE) as GridDropDownListColumnEditor; |
| editor.DataSource = items; |
| editor.DataBind(); |
| editor.SelectedValue = dataRecord.StartRndType.ToString(); |

| <InlineInsertTemplate> |
| <div id="rsAppointmentEdit" style="background:#fff;"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td> |
| Subject |
| </td> |
| <td> |
| <asp:TextBox ID="TitleTextBox" runat="server" Text='<%# Bind("Subject") %>' TextMode="SingleLine"></asp:TextBox> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| Date |
| </td> |
| <td> |
| <ul class="rsTimePickers"> |
| <li class="rsTimePick"> |
| <asp:Label ID="LblFromDate" runat="server" CssClass="timeLabel" Text="from"></asp:Label><%-- |
| --%><telerik:RadDatePicker runat="server" ID="StartDate" CssClass="rsAdvDatePicker" Width="103px" |
| SharedCalendarID="SharedCalendar" Skin="Vista" Culture="da-DK" MinDate="1900-01-01" SelectedDate='<%# Bind("Start") %>'> |
| </telerik:RadDatePicker><%-- |
| --%><telerik:RadTimePicker runat="server" ID="StartTime" CssClass="rsAdvTimePicker" |
| Width="85px" Skin="Vista" Culture="da-DK" SelectedDate='<%# Bind("Start") %>'> |
| <TimeView ID="TimeView1" runat="server" Columns="2" ShowHeader="false" StartTime="08:00" |
| EndTime="18:00" Interval="00:30" /> |
| </telerik:RadTimePicker> |
| </li> |
| <li class="rsTimePick"> |
| <asp:Label ID="Label1" runat="server" CssClass="timeLabel" Text="to"></asp:Label><%-- |
| --%><telerik:RadDatePicker runat="server" ID="EndDate" CssClass="rsAdvDatePicker" Width="103px" |
| SharedCalendarID="SharedCalendar" Skin="Vista" Culture="da-DK" MinDate="1900-01-01" SelectedDate='<%# Bind("End") %>'> |
| </telerik:RadDatePicker><%-- |
| --%><telerik:RadTimePicker runat="server" ID="EndTime" CssClass="rsAdvTimePicker" |
| Width="85px" Skin="Vista" Culture="da-DK" SelectedDate='<%# Bind("End") %>'> |
| <TimeView ID="TimeView2" runat="server" Columns="2" ShowHeader="false" StartTime="08:00" |
| EndTime="18:00" Interval="00:30" /> |
| </telerik:RadTimePicker> |
| </li> |
| <li class="rsAllDayWrapper"> |
| <asp:CheckBox runat="server" ID="AllDayEvent" CssClass="rsAdvChkWrap" Checked="false" Text="All day" /> |
| </li> |
| </ul> |
| <telerik:RadCalendar runat="server" ID="SharedCalendar" Skin="Vista" CultureInfo="da-DK" |
| ShowRowHeaders="false" RangeMinDate="1900-01-01" /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <asp:LinkButton ID="LnkInsert" runat="server" CommandName="Insert">Save</asp:LinkButton> |
| </td> |
| <td> |
| <asp:LinkButton ID="LnkEdit" runat="server">Edit</asp:LinkButton> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <img id="BobbelPil" src="files/System/Skins/Vista/Scheduler/BobbelPil1.png" /> |
| </InlineInsertTemplate> |