or
protected void QualContsGrid_ItemCommand(Object source, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == "RemoveContribution")
{
// First we need to get the key value of the record the user wants to remove from the list
string code = (string)e.CommandArgument;
string id = (e.Item as GridDataItem).GetDataKeyValue("VoterQualifyingContributionId").ToString();
Int32 iContributorRecKey = Convert.ToInt32(id);
// Now we can get the record, change it (remove it from the list), and update it
ElectronicPetitionSystemDataContext efdc = new ElectronicPetitionSystemDataContext(ConfigurationManager.ConnectionStrings["ElectronicPetitionSystemConnectionString"].ConnectionString);
VoterQualifyingContribution qc = efdc.VoterQualifyingContributions.Single(qcrec => qcrec.VoterQualifyingContributionId == iContributorRecKey);
string sFirst = qc.FirstName;
string sLast = qc.LastName;
qc.VoterQualifyingContributionStatusId = 2;
efdc.SubmitChanges();
this.QualContsGrid.Rebind();
}
}
<
telerik:RadGrid
AutoGenerateColumns
=
"false"
ID
=
"QualContsGrid"
runat
=
"server"
Width
=
"765px"
OnItemCommand
=
"QualContsGrid_ItemCommand"
Height
=
"430px"
AllowSorting
=
"true"
AllowFilteringByColumn
=
"true"
EnableLinqExpressions
=
"true"
OnItemDataBound
=
"QualContsGrid_ItemDataBound"
AllowPaging
=
"true"
PageSize
=
"15"
BorderWidth
=
"1px"
BorderColor
=
"#999999"
EnableEmbeddedSkins
=
"true"
Skin
=
"Default"
DataSourceID
=
"SQLDataSource1"
ShowFooter
=
"True"
GridLines
=
"None"
>
<
StatusBarSettings
ReadyText
=
"Ready"
LoadingText
=
"Loading..."
/>
<
MasterTableView
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"100px"
UniqueName
=
"VoterFirstName"
HeaderText
=
"First Name"
DataField
=
"FirstName"
SortExpression
=
"FirstName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"100px"
UniqueName
=
"VoterLastName"
HeaderText
=
"Last Name"
DataField
=
"LastName"
SortExpression
=
"LastName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"300px"
UniqueName
=
"VoterAddress"
HeaderText
=
"Address"
DataField
=
"Address"
SortExpression
=
"Address"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
DataTextFormatString
=
"Remove"
ButtonType
=
"PushButton"
UniqueName
=
"RemoveContribution"
HeaderStyle-Width
=
"75px"
ConfirmText
=
"Are you certain that you want to remove this contribution?"
Text
=
"Remove"
HeaderText
=
"Remove"
CommandName
=
"RemoveContribution"
CommandArgument
=
"VoterQualifyingContributionId"
DataTextField
=
"VoterQualifyingContributionId"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"100px"
UniqueName
=
"ContributionStatus"
HeaderText
=
"Status"
DataField
=
"PaymentDescription"
SortExpression
=
"PaymentDescription"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"VoterQualifyingContributionId"
HeaderText
=
""
DataField
=
"VoterQualifyingContributionId"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
Dim
branchBox
As
RadComboBox = FormView1.FindControl(
"branchBox"
)
For
Each
b
As
Branch
In
current.branches
For
Each
item
As
RadComboBoxItem
In
branchBox.Items
item.Checked = (b.branchId = item.Value)
Next
Next
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
body
class
=
"BODY"
>
<
form
runat
=
"server"
id
=
"mainForm"
method
=
"post"
>
<
telerik:RadScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"AsyncUpload1"
Skin
=
"Office2007"
ReadOnlyFileInputs
=
"true"
>
</
telerik:RadAsyncUpload
>
</
form
>
</
body
>
</
html
>