Having a heck of a time setting one template field based on the choice in another:
See attached image:
When I select a "Worker", it that worker is bBrown I want to set the "On TimeCard" to "Yes" for any other user set it to "No"
Seems simple enough.
Template field for dropdown looks like this:
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplWorker column"
HeaderText="Worker" UniqueName="TemplWorker">
<EditItemTemplate>
<telerik:RadDropDownList ID="RadDropDownList5" runat="server"
DataSourceID="sqlWorkers" DataTextField="EmployeeNumber"
DataValueField="EmployeeID" DropDownHeight="300px"
DropDownWidth="150px" ExpandDirection="Up" Width="110px"
SelectedText='<%# Bind("LaborPerformedBy") %>' CausesValidation="False"
OnSelectedIndexChanged ="RadDropDownList5_SelectedIndexChanged"
AutoPostback="False"
>
</telerik:RadDropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
ControlToValidate="RadDropDownList5" ErrorMessage="Worker is required."
Font-Size="XX-Small" ForeColor="Red" SetFocusOnError="True">*</asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server"
Text='<%# Eval("LaborPerformedBy") %>' Width="75px"></asp:Label>
</ItemTemplate>
<HeaderStyle Width="145px" />
</telerik:GridTemplateColumn>
I have tried so many different things not even sure what is what anymore or which event to hook :-)
I was able to get the value of the dropdown in itemdatabound but I still cannot set the "On Timecard" field.
Any direction is appreciated.
See attached image:
When I select a "Worker", it that worker is bBrown I want to set the "On TimeCard" to "Yes" for any other user set it to "No"
Seems simple enough.
Template field for dropdown looks like this:
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplWorker column"
HeaderText="Worker" UniqueName="TemplWorker">
<EditItemTemplate>
<telerik:RadDropDownList ID="RadDropDownList5" runat="server"
DataSourceID="sqlWorkers" DataTextField="EmployeeNumber"
DataValueField="EmployeeID" DropDownHeight="300px"
DropDownWidth="150px" ExpandDirection="Up" Width="110px"
SelectedText='<%# Bind("LaborPerformedBy") %>' CausesValidation="False"
OnSelectedIndexChanged ="RadDropDownList5_SelectedIndexChanged"
AutoPostback="False"
>
</telerik:RadDropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
ControlToValidate="RadDropDownList5" ErrorMessage="Worker is required."
Font-Size="XX-Small" ForeColor="Red" SetFocusOnError="True">*</asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server"
Text='<%# Eval("LaborPerformedBy") %>' Width="75px"></asp:Label>
</ItemTemplate>
<HeaderStyle Width="145px" />
</telerik:GridTemplateColumn>
I have tried so many different things not even sure what is what anymore or which event to hook :-)
I was able to get the value of the dropdown in itemdatabound but I still cannot set the "On Timecard" field.
Any direction is appreciated.