or
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowPaging
=
"True"
EnableLinqExpressions
=
"false"
PageSize
=
"25"
AutoGenerateColumns
=
"False"
GridLines
=
"None"
AllowSorting
=
"True"
AllowFilteringByColumn
=
"true"
AlternatingItemStyle-BackColor
=
"#eeeeee"
ShowStatusBar
=
"True"
OnItemCreated
=
"RadGrid1_ItemCreated"
OnPreRender
=
"RadGrid1_PreRender"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
OnInsertCommand
=
"RadGrid1_InsertCommand"
OnUpdateCommand
=
"RadGrid1_UpdateCommand"
Width
=
"100%"
>
<
PagerStyle
AlwaysVisible
=
"true"
Mode
=
"NextPrevAndNumeric"
/>
<
MasterTableView
CommandItemDisplay
=
"Top"
DataKeyNames
=
"AuditID"
EditMode
=
"InPlace"
>
<
AlternatingItemStyle
BackColor
=
"#EEEEEE"
></
AlternatingItemStyle
>
<
Columns
>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditCommandColumn"
HeaderStyle-Width
=
"50px"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Branch"
DataField
=
"CRDBranchNumber"
SortExpression
=
""
UniqueName
=
"CRDBranchNumber"
HeaderStyle-Width
=
"160px"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"rcbBranch"
DataTextField
=
"CRDBranchNumber"
DataValueField
=
"CRDBranchNumber"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("CRDBranchNumber").CurrentFilterValue %>'
runat="server" AutoPostBack="true" OnSelectedIndexChanged="BranchCombo_SelectedIndexChanged" />
</
FilterTemplate
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lbCRDBranchNumber"
Text='<%# Eval("CRDBranchNumber") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbCRDBranchNumber"
DataTextField
=
"CRDBranchNumber"
DataValueField
=
"CRDBranchNumber"
runat
=
"server"
Width
=
"115px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator1"
ControlToValidate
=
"rcbCRDBranchNumber"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Branch is Required"
InitialValue
=
"Select Branch"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"ldID"
Visible
=
"false"
Text='<%# Eval("CRDBranchNumber") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Auditor"
DataField
=
"AuditorName"
SortExpression
=
""
UniqueName
=
"AuditorName"
HeaderStyle-Width
=
"225px"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"rcbAuditor"
DataTextField
=
"AuditorName"
DataValueField
=
"AuditorName"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("AuditorName").CurrentFilterValue %>'
runat="server" AutoPostBack="true" OnSelectedIndexChanged="AuditorCombo_SelectedIndexChanged" />
</
FilterTemplate
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lbAuditor"
Text='<%# Eval("AuditorName") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbAuditor"
DataTextField
=
"AuditorName"
DataValueField
=
"AuditorID"
runat
=
"server"
Width
=
"175px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator2"
ControlToValidate
=
"rcbAuditor"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Auditor is Required"
InitialValue
=
"Select Auditor"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"ldAuditorID"
Visible
=
"false"
Text='<%# Eval("AuditorID") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridNumericColumn
DataField
=
"AuditYear"
HeaderText
=
"Audit Year"
SortExpression
=
"AuditYear"
UniqueName
=
"AuditYear"
DataType
=
"System.Decimal"
DataFormatString
=
"{0:F0}"
/>
<
telerik:GridDateTimeColumn
SortExpression
=
"ScheduledDate"
DataField
=
"ScheduledDate"
HeaderText
=
"Scheduled"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:MM/dd/yyyy}"
AllowFiltering
=
"false"
HeaderStyle-Width
=
"100px"
UniqueName
=
"ScheduledDate"
/>
<
telerik:GridDateTimeColumn
SortExpression
=
"CompletedDate"
DataField
=
"CompletedDate"
HeaderText
=
"Completed"
DataType
=
"System.DateTime"
DataFormatString
=
"{0:MM/dd/yyyy}"
AllowFiltering
=
"false"
HeaderStyle-Width
=
"100px"
UniqueName
=
"CompletedDate"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Status"
DataField
=
"Status"
SortExpression
=
""
UniqueName
=
"Status"
HeaderStyle-Width
=
"195px"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"rcbStatus"
DataTextField
=
"Status"
DataValueField
=
"Status"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Status").CurrentFilterValue %>'
runat="server" AutoPostBack="true" OnSelectedIndexChanged="StatusCombo_SelectedIndexChanged" />
</
FilterTemplate
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lblStatus"
Text='<%# Eval("Status") %>' />
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
ID
=
"rcbStatus"
DataTextField
=
"Status"
DataValueField
=
"AuditStatusID"
runat
=
"server"
Width
=
"150px"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator3"
ControlToValidate
=
"rcbStatus"
ErrorMessage
=
"*"
runat
=
"server"
ToolTip
=
"Status is Required"
InitialValue
=
"Select Status"
ForeColor
=
"Red"
/>
<
asp:Label
runat
=
"server"
ID
=
"lbAuditStatusID"
Visible
=
"false"
Text='<%# Eval("AuditStatusID") %>' />
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
InsertText
=
"Insert Audit"
UpdateText
=
"Update Audit"
UniqueName
=
"EditCommandColumn1"
CancelText
=
"Cancel edit"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
Protected Sub ReloadCreatedRADTree(ByVal tv As RadTreeView, ByVal dt As DataTable)
Dim message As String = ""
Dim nodeColletion As IList = tv.GetAllNodes
For Each node As RadTreeNode In nodeColletion
Dim iLoopDT As Integer
For iLoopDT = 0 To dt.Rows.Count - 1
Dim iBranchID As Integer = dt.Rows(iLoopDT)("BranchID")
If node.Value = iBranchID Then
node.Checked = True
If node.Level = 0 Then
If node.CheckState = TreeNodeCheckState.Unchecked Then
'even though i just instructed the node to be checked,it still has unchecked status here
End If
End If
End If
Next iLoopDT
Next node
End Sub
protected void Button1_Click(object sender, EventArgs e)
{
int count = 0;
string sukien = "";
string namhientai = "";
foreach (GridDataItem item in (How to get ID of RadGrid2 in this Event ?).SelectedItems)
{
foreach (GridColumn column in item.OwnerTableView.RenderColumns)
{
if (count == 1 || count == 2)
{
if (count == 1)
sukien = item[column.UniqueName].Text.ToString();
if (count == 2)
namhientai = item[column.UniqueName].Text.ToString();
}
count++;
}
}
}
RGVMyTasksAll.MasterTableView.EditFormSettings.UserControlName = "MemberITaskDelete.ascx";
RGVMyTasksAll.MasterTableView.EditFormSettings.PopUpSettings.Width = 400;
sEditTUID = RGVMyTasksAll.Items[radGridClickedRowIndex].Cells[2].Text;
tName = RGVMyTasksAll.Items[radGridClickedRowIndex].Cells[4].Text;
RGVMyTasksAll.MasterTableView.EditFormSettings.CaptionFormatString = "Deleting Task: " + tName.ToUpper();
RGVMyTasksAll.Items[radGridClickedRowIndex].Edit = true;
ck = new HttpCookie("ITID", sEditTUID);
Response.Cookies.Add(ck);
RGVMyTasksAll.MasterTableView.AllowAutomaticInserts = false;
RGVMyTasksAll.MasterTableView.AllowAutomaticUpdates = false;
RGVMyTasksAll.Rebind();
break;
RadGrid rg = (RadGrid)CMFinds.FindControl(p, "RGVMyTasksAll");
rg.AllowAutomaticInserts = false; rg.AllowAutomaticUpdates = false; rg.AllowAutomaticDeletes = false;
rg.MasterTableView.AllowAutomaticInserts = false; rg.MasterTableView.AllowAutomaticUpdates = false; rg.MasterTableView.AllowAutomaticDeletes = false;
rg.MasterTableView.IsItemInserted = false;
rg.MasterTableView.ClearChildEditItems();
rg.Rebind();