or

function ColumnResized(sender, eventArgs) {
alert(
"Column with Index: " + eventArgs.get_gridColumn().get_element().cellIndex + " Name " + eventArgs.get_gridColumn().get_uniqueName() + " was resized, width: " + eventArgs.get_gridColumn().get_element().offsetWidth);
}
What is returned from this function is the name and index of column 3 not column 4.<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WBF SYS Email Addresses.aspx.vb" Inherits="IPS_Gateway.WBF_SYS_Email_Addresses" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"> <title></title> <script type="text/javascript" > function ColumnResized(sender, eventArgs) { alert("Column with Index: " + eventArgs.get_gridColumn().get_element().cellIndex + " Name " + eventArgs.get_gridColumn().get_uniqueName() + " was resized, width: " + eventArgs.get_gridColumn().get_element().offsetWidth); } </script> </head><body> <form id="form1" runat="server"> <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/> <telerik:RadWindowManager ID="rwmManager" runat="server"></telerik:RadWindowManager> <telerik:RadAjaxManager ID="ajaxManager" runat="server" DefaultLoadingPanelID="loading"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rgvMainGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgvMainGrid" LoadingPanelID="loading" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="loading" runat="server" Skin="" Transparency="30" > <div > <asp:Image ID="imgLoading" runat="server" ImageUrl="<%$ Resources:Images,Loading6%>" AlternateText="loading" /> </div> </telerik:RadAjaxLoadingPanel> <asp:SqlDataSource ID="SQLDS_EmailAddresses" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmailAddress" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmployeeLogin" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmailGroup" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailGroups-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmailName" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailAddresses-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmailAddressGroups" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[System].[DSP_EmailGroupAddresses-Sel-Ins-Del]"/> <asp:SqlDataSource ID="SQLDS_EmployeeStatus" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Employee].[DSP_EmployeeIdentifiers-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_EmployeeType" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Employee].[DSP_EmployeeIdentifiers-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_CompanyCode" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyMaster-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_DivisionCode" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyIdentifiers-Sel-Ins-Upd-Del]" /> <asp:SqlDataSource ID="SQLDS_DepartmentCode" runat="server" ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>" SelectCommandType="StoredProcedure" SelectCommand="[Company].[DSP_CompanyIdentifiers-Sel-Ins-Upd-Del]" /> <asp:panel ID="pnlPage" runat="server" CssClass="css_GPC01_Panel_MainContent"> <wuc:PageHeader id="wucPageHeader" runat="server"></wuc:PageHeader> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" cssClass="css_GPC01_Panel_PageContent"> <div style="width:450px; float: left;"> <telerik:RadGrid ID="rgvMainGrid" runat="server" DataSourceID="SQLDS_EmailAddresses" EnableEmbeddedSkins="true" Skin="Office2010Silver" CssClass="css_GRD01_Grid_Master" Height="560px" Width="1230px" EnableViewState="true" AutoGenerateColumns="false" AllowMultiRowSelection="false" AllowFilteringByColumn="true" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" AllowSorting="true" EnableLinqExpressions="false" AllowPaging="true" PageSize="50"> <ItemStyle Wrap="false" /> <PagerStyle AlwaysVisible="true" Mode="NextPrevNumericAndAdvanced"/> <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowExpandCollapse="true" EnableRowHoverStyle="true" > <ClientEvents OnColumnResized="ColumnResized" /> <Resizing AllowColumnResize="True" AllowRowResize="False" EnableRealTimeResize="True" ResizeGridOnColumnResize="false" ></Resizing> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="true" /> </ClientSettings> <HierarchySettings ExpandTooltip="Click to Show/Edit Email Groups" CollapseTooltip="Click to Hide Email Groups" /> <MasterTableView DataSourceID="SQLDS_EmailAddresses" DataKeyNames="EmailAddressId" Name="EmailAddresses" EnableViewState="true" AllowFilteringByColumn="true" AllowSorting="true" AllowMultiColumnSorting="true" AllowNaturalSort="false" OverrideDataSourceControlSorting="true" EditMode="InPlace" CommandItemDisplay="Top" > <CommandItemTemplate > <div style="padding: 5px 5px;"> <asp:LinkButton ID="lbtAdd" runat="server" CommandName="InitInsert" ToolTip="Add New Group" style="position:absolute;left:10px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count=0 or Not rgvMainGrid.MasterTableView.IsItemInserted %>'> <asp:Image ID="imgAdd" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,AddRecord16%>" /> Add </asp:LinkButton> <asp:LinkButton ID="lbtEdit" runat="server" CommandName="EditSelected" ToolTip="Edit Group" style="position:absolute;left:60px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>'> <asp:Image ID="imgEdit" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,EditRecord16%>"/> Edit </asp:LinkButton> <asp:LinkButton ID="lbtCancel" runat="server" CommandName="CancelAll" ToolTip="Cancel Edit/Add" style="position:absolute;left:10px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 Or rgvMainGrid.MasterTableView.IsItemInserted %>'> <asp:Image ID="imgCancel" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,CancelRecord16%>" /> Cancel </asp:LinkButton> <asp:LinkButton ID="lbtSaveNew" runat="server" CommandName="PerformInsert" ToolTip="Save New Group" style="position:absolute;left:75px;font-size:12px;" Visible='<%# rgvMainGrid.MasterTableView.IsItemInserted%>'> <asp:Image ID="imgSaveNew" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord16%>" /> Save New</asp:LinkButton> <asp:LinkButton ID="lbtDelete" runat="server" CommandName="DeleteSelected" ToolTip="Delete Group" style="position:absolute;left:110px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count=0 and Not rgvMainGrid.MasterTableView.IsItemInserted %>' OnClientClick="javascript:return confirm('You have selected to delete this user.\nThis process CANNOT BE UNDONE.\n\rDo you want to continue?')"> <asp:Image ID="imgDelete" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,DeleteRecord16%>" />Delete </asp:LinkButton> <asp:LinkButton ID="lbtSave" runat="server" CommandName="UpdateEdited" ToolTip="Save Changes" style="position:absolute;left:75px;font-size:12px;" Visible='<%# rgvMainGrid.EditIndexes.Count > 0 AND Not rgvMainGrid.MasterTableView.IsItemInserted%>'> <asp:Image ID="imgSave" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord16%>" /> Update </asp:LinkButton> <asp:LinkButton ID="lbtFilters" runat="server" CommandName="ShowHideFilters" ToolTip="Show/Hide Group Filters" style="position:absolute;left:1085px;font-size:12px;"> <asp:Image ID="imgFilter" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,FilterRecord16%>" /> Filter</asp:LinkButton> <asp:LinkButton ID="lbtRefresh" runat="server" CommandName="RebindGrid" ToolTip="Refresh Group Grid" style="position:absolute;left:1155px;font-size:12px;"> <asp:Image id="imgRefresh" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$Resources:Images, ReloadBlue16 %>" />Refresh</asp:LinkButton> </div> </CommandItemTemplate> <Columns> <telerik:GridBoundColumn DataField="EmailAddressId" UniqueName="EmailAddressId" HeaderText="Id" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="35px" AllowSorting="false" ReadOnly="true" > <FilterTemplate></FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmployeeLogin" UniqueName="EmployeeLogin" HeaderText="Login Id" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="120px" SortExpression="EmployeeLogin" ColumnEditorID="gtcEditor1"> <FilterTemplate> <telerik:RadComboBox ID="rcbFilterEmployeeLogin" runat="server" EnableEmbeddedSkins="true" Skin="Windows7" Width="115px" DataValueField="EmployeeLogin" DataTextField="EmployeeLogin" MarkFirstMatch="true" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmailName" UniqueName="EmailName" HeaderText="Name" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="200px" SortExpression="EmailName" ColumnEditorID="gtcEditor1" > <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterEmailName" Width="190px" DataTextField="EmailName" DataValueField="EmailName" MarkFirstMatch="true" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmployeeNumber" UniqueName="EmployeeNumber" HeaderText="Employee" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="65px" SortExpression="EmployeeNumber" ReadOnly="true"> <FilterTemplate> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmailAddress" UniqueName="EmailAddress" HeaderText="Email Address" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="240px" SortExpression="EmailAddress" ColumnEditorID="gtcEditor1"> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterEmailAddress" Width="230px" DataTextField="EmailAddress" DataValueField="EmailAddress" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CompanyCode" UniqueName="CompanyCode" HeaderText="Company" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="65px" SortExpression="CompanyCode" ReadOnly="true"> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterCompanyCode" Width="55px" DataValueField="CompanyCode" DataTextField="CompanyCode" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DivisionCode" UniqueName="DivisionCode" HeaderText="Division" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="65px" SortExpression="DivisionCode" ReadOnly="true"> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterDivisionCode" Width="55px" DataValueField="IdentifierCode" DataTextField="IdentifierCode" AllowCustomText="true" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DepartmentCode" UniqueName="DepartmentCode" HeaderText="Department" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="65px" SortExpression="DepartmentCode" ReadOnly="true"> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterDepartmentCode" Width="55px" DataValueField="IdentifierCode" DataTextField="IdentifierCode" AllowCustomText="true" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmployeeType" UniqueName="EmployeeType" HeaderText="Employee Type" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="100px" SortExpression="EmployeeType" ReadOnly="true"> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterEmployeeType" Width="90px" DataValueField="Level2Code" DataTextField="Level2Code" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmployeeStatus" UniqueName="EmployeeStatus" HeaderText="Employee Status" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="90px" SortExpression="EmployeeStatus" ReadOnly="true" > <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterEmployeeStatus" Width="80px" DataTextField="Level2Code" DataValueField="Level2Code" EnableLoadOnDemand="true" OnItemsRequested="MasterFilter_OnItemsRequested" MarkFirstMatch="true" OnPreRender="MasterFilter_PreRender" OnSelectedIndexChanged="MasterFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> </Columns> <DetailTables> <telerik:GridTableView DataKeyNames="EmailGroupId, GroupEmailAddressId" HierarchyLoadMode="ServerOnDemand" Name="EmailGroups" EditMode="InPlace" Caption="To Add New User, Check The Box Next To The User You Want To Add. To Remove A User, Uncheck The Box Next To The User You Want To Remove. To Show All Users, Select ALL From The Selected Filter Option." cssClass="css_GRD01_Grid_Detail" CommandItemDisplay="Top" AllowMultiColumnSorting="true" OverrideDataSourceControlSorting="true" Width="1160px" PageSize="500" > <CommandItemTemplate> <div> <asp:Label ID="lblTitle" runat="server" Text="Email Groups" Font-Bold ="true" Width="1000px"/> <asp:LinkButton ID="lbtFilters" runat="server" CommandName="ShowHideFiltersDetail" ToolTip="Show/Hide User Filters" ><asp:Image ID="imgFilter" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,FilterRecord16%>" /> Filter</asp:LinkButton> <asp:LinkButton ID="lbtRefresh" runat="server" CommandName="RebindGridDetail" ToolTip="Refresh User Grid" ><asp:Image id="imgRefresh" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$Resources:Images, ReloadBlue16 %>" />Refresh</asp:LinkButton> </div> </CommandItemTemplate> <Columns> <telerik:GridBoundColumn DataField="EmailGroupId" UniqueName="EmailGroupId" Visible="false" DataType="System.Int32" /> <telerik:GridBoundColumn DataField="GroupEmailAddressId" UniqueName="GroupEmailAddressId" Visible="false" DataType="System.Int32" /> <telerik:GridBoundColumn DataField="SelectedStatus" UniqueName="SelectedStatus" Visible="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="gtcSelectedStatus" HeaderText="Selected" HeaderStyle-Width="50px" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" > <ItemTemplate > <asp:CheckBox id="chkSelectedStatus" runat="server" Checked='<%# Bind("SelectedStatus") %>' AutoPostBack="true" OnCheckedChanged="chkOption_OnCheckChanged" /> </ItemTemplate> <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterSelectedStatus" AutoPostBack="true" AllowCustomText="true" EnableEmbeddedSkins="true" Skin="Windows7" Width="45px" MarkFirstMatch="true" OnPreRender="DetailFilter_PreRender" OnSelectedIndexChanged="DetailFilter_OnSelectedIndexChanged"> <Items> <telerik:RadComboBoxItem Text="True" /> <telerik:RadComboBoxItem Text="False" /> </Items> </telerik:RadComboBox> </FilterTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="EmailGroup" UniqueName="EmailGroup" HeaderText="Group" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="270px" SortExpression="EmailGroup" > <FilterTemplate> <telerik:RadComboBox runat="server" ID="rcbFilterEmailGroup" DataSourceID="SQLDS_EmailGroup" DataTextField="EmailGroup" DataValueField="EmailGroup" AppendDataBoundItems="true" AutoPostBack="true" AllowCustomText="true" EnableEmbeddedSkins="true" Skin="Windows7" Width="260px" MarkFirstMatch="true" OnPreRender="DetailFilter_PreRender" OnSelectedIndexChanged="DetailFilter_OnSelectedIndexChanged"> </telerik:RadComboBox> </FilterTemplate> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> </telerik:RadGrid> </div> </telerik:RadAjaxPanel> <telerik:GridTextBoxColumnEditor ID="gtcEditor1" runat="server" TextBoxStyle-Width="200px" /> </asp:panel></form></body></html>