Not sure why.
protected void Button1_Click(object sender, EventArgs e)
{
try
{
Executefirst();
Button1.Enabled = false; }
catch { }
finally { Executelast(); }
}
<
asp:Button
ID
=
"Button1"
runat
=
"server"
CssClass
=
"button"
input
=
""
OnClick
=
"Button1_Click"
Text
=
"Process Files"
AutoPostBack
=
"true"
type
=
"button"
/>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
OnItemDeleted
=
"RadGrid1_ItemDeleted"
OnItemInserted
=
"RadGrid1_ItemInserted"
OnItemUpdated
=
"RadGrid1_ItemUpdated"
OnPreRender
=
"RadGrid1_PreRender"
AllowAutomaticUpdates
=
"True"
AutoGenerateColumns
=
"False"
OnBatchEditCommand
=
"RadGrid1_BatchEditCommand"
DataSourceID
=
"SqlDataSource1"
GroupPanelPosition
=
"Top"
CellSpacing
=
"-1"
GridLines
=
"Both"
Width
=
"1200px"
Height
=
"400px"
AllowPaging
=
"True"
>
<
MasterTableView
CommandItemDisplay
=
"TopAndBottom"
DataKeyNames
=
"ID"
DataSourceID
=
"SqlDataSource1"
HorizontalAlign
=
"NotSet"
EditMode
=
"Batch"
AutoGenerateColumns
=
"False"
>
<
BatchEditingSettings
EditType
=
"Cell"
/>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
/>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"ID"
FilterControlAltText
=
"Filter ID column"
HeaderText
=
"ID"
SortExpression
=
"ID"
UniqueName
=
"ID"
DataType
=
"System.Int32"
ReadOnly
=
"True"
Display
=
"False"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
/>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Employee_code"
FilterControlAltText
=
"Filter Employee_code column"
HeaderText
=
"Employee_code"
SortExpression
=
"Employee_code"
UniqueName
=
"Employee_code"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
/>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Client"
FilterControlAltText
=
"Filter Client column"
HeaderText
=
"Client"
SortExpression
=
"Client"
UniqueName
=
"Client"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
/>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Matter"
FilterControlAltText
=
"Filter Matter column"
HeaderText
=
"Matter"
SortExpression
=
"Matter"
UniqueName
=
"Matter"
>
<
ColumnValidationSettings
>
<
ModelErrorMessage
Text
=
""
/>
</
ColumnValidationSettings
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"invalidemployee"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter invalidemployee column"
HeaderText
=
"Invalid Employee"
SortExpression
=
"invalidemployee?"
UniqueName
=
"invalidemployee"
ReadOnly
=
"True"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"invalidmatter"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter invalidmatter column"
HeaderText
=
"Invalid Client/Matter"
SortExpression
=
"invalidmatter?"
UniqueName
=
"invalidmatter"
ReadOnly
=
"True"
>
</
telerik:GridCheckBoxColumn
>
</
Columns
>
</
MasterTableView
>
<
PagerStyle
Mode
=
"NextPrev"
/>
</
telerik:RadGrid
>