or
| private object _dataItem; |
| public object DataItem |
| { |
| get |
| { |
| return this._dataItem; |
| } |
| set |
| { |
| this._dataItem = value; |
| } |
| } |
| protected override void OnInit(EventArgs e) |
| { |
| base.OnInit(e); |
| this.DataBinding += new EventHandler(Companies_DataBinding); |
| } |
| protected void Companies_DataBinding(object sender, System.EventArgs e) |
| { |
| txtName.Text = DataBinder.Eval(DataItem, "CompanyName").ToString(); |
| using (DBService dms = new DBService()) |
| { |
| cblProducts.DataSource = dms.GetProducts(); |
| cblProducts.DataBind(); |
| } |
| // get company's products -> string where products are separated with comma |
| object objProducts = DataBinder.Eval(DataItem, "Products"); |
| if (objProducts != DBNull.Value) |
| { |
| foreach (string prod in objProducts.ToString().Split(',')) |
| { |
| ListItem li = cblProducts.Items.FindByText(prod); |
| if (li != null) |
| li.Selected = true; |
| } |
| } |
| } |
<telerik:RadListBox ID="radListBoxStopes" runat="server" Width="100%" Height="100%" OnItemCreated="radListBoxStopes_ItemCreated"><br> <ItemTemplate><br> <asp:Panel runat="server" style="padding-bottom:0px; border: solid 1px black"><br> <asp:Label ID="labelStope" runat="server" Text='<%# Eval("Description") %>' CssClass="muckListPrimary" /><br /><br> <asp:Label ID="labelUnits" runat="server" Text='<%# Eval("Units", "{0:0 units}") %>' CssClass="muckListSecondary" /><br> <asp:HiddenField ID="hidFieldMaterial" runat="server" Value='<%# Eval("Material").ToString() %>' /><br> </asp:Panel><br> </ItemTemplate><br> </telerik:RadListBox><br>.rlbActive <br>{<br> background: #b3d4f5 !important;<br> border: 1px solid blue !important;<br>}<br><br>.rlbHovered <br>{<br> background: #ffff80 !important;<br> border: 1px solid red !important;<br>}