skip to main | skip to sidebar

OAL DOAL

An Old AOL Directory of the OAL(On America Line) Hometown Page now transitions to Blogger, from AOL(America OnLine)

Wednesday, February 25, 2009

{ABOVE ALL, LOVE}

Presbyterian Bloggers: Lectionary Ruminations: Scripture for Worship on January 11, 2009
Posted by EPLU RIB USU NUM at 10:44 AM No comments:
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Blog Archive

  • ►  2013 (1)
    • ►  April (1)
  • ▼  2009 (6)
    • ►  December (1)
    • ►  October (1)
    • ►  August (2)
    • ▼  February (1)
      • {ABOVE ALL, LOVE}
    • ►  January (1)

Followers

About Me

My photo
EPLU RIB USU NUM
Blogspot blogger. Blogging 3 dimensions, One View, sow, harvest, Preseed, and sow as the birds, so should be our faith, hopes and Grace. EPLURIBUSUNUM, winging the sybarite corpus modernism orthography E PLURIBUS UNUM ...
and "of", a preferred to find, a quote from Charles Dickens, I found not yet...
...so for now, one from Robert Louis Stevenson's { Note From Underwoods "The human conscience has fled of late the troublesome domain of conduct for what I should have supposed to be the less congenial field of art}: ... "and" again...
..."so restricted as it is in prospect of endurance, so parochial in bounds of space."}";" of joy and happiness, the focus: -
- in that ...
View my complete profile

Netcraft

Loading...
 

imag0

Back to Easy Designer
AOL Hometown

Search | Help

 
click here for a ""Ho Ho Ho"" Hallmark Cards, Inc."SPEACIAL CHRISTMAS  GREETING CARDS" if what you are really looking for   Hallmarks Inc cards

     HALLMARKS


     HALLMARKS
Space Constructing for-

NORTH POLE NEWS FEED /

COAL TROVE NEWS FEED/

and other -Santa Claus News\ FEEDs

Your News Links to Hope, Peace ,and Good Tidings

S__________________ This page is in construction and I am just learning about computers. I am not sure What or How I have made this news real below and I see it doesn't really update. Some of the links that I used to get started are listed below and at the moment I am exploring sollutions to correct at this web page ""Open My Mind""
Thank you for visiting and hope it leads you to something useful to building your web pages!
sc sc sc sc (c)Advanced Free News Feed Server Highly Customizable (Just substitute values): Note: After pasting the code into your HTML document, please make sure that all code is on a single line, with no spaces between the characters. --------------------------------------------------------------------------------1: 2: 3: <%# )% databinder.eval(container.dataitem, orderid>- 4: <%# formatdate(databinder.eval(container.dataitem, ))% ordered>- 5: <%# amount ))% formatmoney(databinder.eval(container.dataitem,>
6:
7:
8: 9:

10: 11: 12: 13: <%# databinder.eval(container.dataitem, ) ownerid %>- 14: 0 %> id="see" runat="server" visible="<%# (int)DataBinder.Eval(Container.DataItem, " 15: pets.count>16: see pets 17: 18: runat="server" visible="<%# (int)DataBinder.Eval(Container.DataItem, " pets.count>20: no pets 21: 22:
23:
24:
The second repeater makes use of directly embedded expressions to toggle the visibility of certain controls [15,19]. The first repeater, which is bound to all Orders, makes use of two functions: FormatDate [4] and FormatMoney [5]. These methods could look something like: 1: protected string FormatDate(object date) { 2: if (date == DBNull.Value){ 3: return "n/a"; 4: } 5: try{ 6: return ((DateTime)date).ToShortDateString(); 7: }catch{ 8: return "n/a"; 9: } 10: } 11: protected string FormatMoney(object amount) { 12: if (amount == DBNull.Value){ 13: return String.Format("{0:C}", 0); 14: } 15: return String.Format("{0:C}", amount); 16: } OnItemDataBound While the above method is suitable for quick and simple problems, it lacks in elegance and capacity. Indeed, the 2nd example shows a serious lack of grace and dangerously blends presentation logic with UI. Avoiding burdening your presentation layer with any code is a practice worth eternal vigilence. To help accomplish this, the repeater, datalist and datagrid all expose a very powerful and useful event: OnItemDataBound. OnItemDataBound fired for each row being bound to your datasource (in addition to when other templates are bound (header, footer, pager, ..)), it not only exposes the DataItem being used in binding, but also the complete template. OnItemDataBound starts to fire as soon as the DataBind() method is called on the repeater/datalist/datagrid. Using OnItemDataBound lets us exercise fine control over exactly what happens during binding in a clean and robust framework. For example, reworking the 2nd repeater from above, we get: 1: 2: 3: <%# databinder.eval(container.dataitem, ) ownerid %>- 4:
5:
6:
Notice that our previously code-cluttered ItemTemplate is now considerably cleaner - this is because we've pushed the logic to the itemDataBoundRepeater_ItemDataBound function in codebehind: 1: protected void itemDataBoundRepeater_ItemDataBound(object source, RepeaterItemEventArgs e) { 2: if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){ 3: Literal lit = (Literal)e.Item.FindControl("see"); 4: if (lit != null){ 5: Owner owner = (Owner)e.Item.DataItem; 6: if (owner.Pets.Count == 0){ 7: lit.Text = "no pets"; 8: }else{ 9: lit.Text = "see pets"; 10: } 11: } 12: } 13: } Since we are dealing with repeaters, e.Item returns a reference to the current RepeaterItem. If this was a datalist, it would return a reference to a DataListItem, or a DataGridItem if it were a datagrid. For the most part however, all three provide the same capabilities. The first thing to do is check the ItemType and make sure we are currently dealing with an AlternateItem or an Item [2]. Next get a reference to our literal [3], this is an extremely powerful capability which allows us to really keep our UI clean. As we saw in a previous section, we can cast DataItem directly to the individual item being bound (in this case Owner, but again, if we bound to a dataset, it would be a DataRowView) [5]. Finally all the pieces are in place to apply our presentation logic [6-10].

BREAK / from this page editor /Back to earth~ (one moment ,please )

There are a lot of styles created for the internet that provide scripts and links and free or samples to learn more...Here are a couple of loops from way back ,that are more of a proto type of the type of folders and tables and grids that could shed light on either/&\or add more confusion~/or both again {links to the scripts on this page are at end of this collum(or row)

LINK 1 ) HYSTERESIS LOOP~ way loop An alternative to using e.Item.FindControl() is to refer to the controls by position via e.Item.Controls[INDEX]. While this may be considerably faster, it really makes the UI inflexible to basic changes (else you face constantly changing the code). Additionally, white spaces and newlines are actually controls. So in the above code, you'd get: 1: e.Item.Controls[0] //"\r\n 1 - \r\n " 2: e.Item.Controls[1] //is the actual "see" literal Which is both an unexpected behaviour and one very hard to cleanly deal with. When it comes to OnItemDataBound, the sky is the limit. Here we've only shown a basic example of what can be done and though we will see other, more complex examples, we won't cover every possibility. OnItemCreated Another useful event exposed by these controls is OnItemCreated. The key difference between the two is that OnItemDataBound only fires when the control is bound - that is when you are posting back and the control is recreated from the viewstate, OnItemDataBound doesn't fire. OnItemCreated on the other hand fires when a control is bound AS WELL AS when the control is recreated from the viewstate. The following example shows this subtle difference: 1: 2: 3:
4:
5:
6: 7: Here we have a repeater with both the OnItemCreated and OnItemDataBound events hooked [1]. Additionaly we have a single literal who's viewstate is disabled (if it was enabled we couldn't see the difference) [3]. And we have a button that'll do nothing but postback [7]. Our codebehind looks like: 1: private void Page_Load(object sender, EventArgs e) { 2: if (!Page.IsPostBack){ 3: repeater.DataSource = CustomerUtility.GetAllOrders(); 4: repeater.DataBind(); 5: } 6: } 7: protected void repeater_ItemDataBound(object source, RepeaterItemEventArgs e) { 8: if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){ 9: Literal lit = (Literal)e.Item.FindControl("event"); 10: if (lit != null){ 11: lit.Text += " - ItemDataBound"; 12: } 13: } 14: } 15: protected void repeater_ItemCreated(object source, RepeaterItemEventArgs e) { 16: if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){ 17: Literal lit = (Literal)e.Item.FindControl("event"); 18: if (lit != null){ 19: lit.Text += "ItemCreated"; 20: } 21: } 22: } When the page is first loaded, Page.IsPostBack returns false [2] and our repeater is bound to all orders [3,4]. Calling DataBind() causes the ItemCreated event to fire for the first row, followed by the ItemDataBound event - in our example each will fire, one after the other, 11 times (since there are 11 orders). As we can see, ItemCreated and ItemDataBound merely take the literal and append the text "ItemCreated" and "ItemDataBound" respectively. The difference happens when our button is clicked. This causes Page_Load to fire, but this time Page.IsPostBack evaluates to true, thus skipping the binding [3,4]. Only when the page enters its Begin PreRender stage will the ItemCreated event fire (again once for each row), but this time it won't be followed by the ItemDataBound. The really important thing to keep in mind is that when ItemCreated fires because of databinding, e.Item.DataItem will what you expect - a reference to the individual row being bound. However, when ItemCreated is fired from being re-created from the viewstate, e.Item.DataItem will be NULL. If you think about it this makes sense, the entire datasource isn't stored in the viewstate, only the individual controls and their values, as such its impossible to have access to the individual rows of data originally used when binding. Of course, this can lead to very buggy code. For example, if we took our previous ItemDataBound example and moved it to the ItemCreated event: 1: protected void itemCreatedRepeater_ItemCreatedobject source, RepeaterItemEventArgs e) { 2: if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){ 3: Literal lit = (Literal)e.Item.FindControl("see"); 4: if (lit != null){ 5: Owner owner = (Owner)e.Item.DataItem; 6: if (owner.Pets.Count == 0){ 7: lit.Text = "no pets"; 8: }else{ 9: lit.Text = "see pets"; 10: } 11: } 12: } 13: } When the page first loads, the above code will work fine. But if the page is postedback, e.Item.DataItem will be null, resulting in a runtime null reference error. Nested Binding Another common requirement is to nest controls within each other. Both of our sample data has a 1 to many relationship and are therefore ideal candidates. Our Customers dataset has a DataRelation set up between the Customer's customerId and the order's customerId: 1: ds.Relations.Add(new DataRelation("CustomerOrders", ds.Tables[0].Columns["CustomerId"], ds.Tables[1].Columns["CustomerId"])); And our Owner's have a Pets property which is a collection of all the pets they own. The two ways that we'll look at nesting repeaters is via inline binding and using OnItemDataBound. Inline 1: 2: 3:
    4:
5: 6:
  • <%# ((datarowview)container.dataitem)[ ]% name>7:
      8: runat="server" datasource="<%# ((DataRowView)Container.DataItem).CreateChildView(" customerorders>9: 10:
    • <%# amount ((datarowview)container.dataitem)[ ]%>11:
    • 12:
      13:
  • 14: 15:
    16: 17: 18: 19:
    The important part being when we set the DataSource of our inner repeater [8]. The CreateChildView function our DataRowView is used, in conjuction with the name of our DataRelationship to return a DataView of all child records. Alternatively, using the DataBinder.Eval, we could simply use: 1: cutomerorders runat="server" datasource="<%# DataBinder.Eval(Container.DataItem, ">Again, we use the CustomerOrders datarelation which we created, but let the DataBinder.Eval handle everything else. Nesting with custom collections is even easier. Since owners have a property called Pets which is a custom collection of all the pets they own, we can simply: 1: 2: 3:
      4:
    5: 6:
  • <%# ((owner)container.dataitem).firstname%>7:
      8: 9: 10:
    • <%# ((pet)container.dataitem).name%>11:
    • 12:
      13:
  • 14: 15:
    16: 17: 18: 19:
    Or using DataBinder.Eval: 1: runat="server" datasource="<%# DataBinder.Eval(Container.DataItem, " pets>OnItemDataBound If something is doable using inline ASPX, it's doable via onItemDataBound. Deciding which method to use often depends on which you feel is cleaner and more flexible. We'll only look at one example, since it's basically the same as the above code, except the binding logic is moved to codebehind: 1: 2: 3:
      4:
    5: 6:
  • <%# ((datarowview)container.dataitem)[ ]% name>7:
      8: 9: 10:
    • <%# amount ((datarowview)container.dataitem)[ ]%>11:
    • 12:
      13:
  • 14: 15:
    16: 17: 18: 19:
    Notice that our inner repeater doesn't have a DataSource property [8], however our outer repeater does specify an OnItemDataBound function [1], let's look at it: 1: protected void dataSetCasting_ItemDataBound(object s, RepeaterItemEventArgs e) { 2: if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){ 3: Repeater rpt = (Repeater)e.Item.FindControl("orders"); 4: if (rpt != null){ 5: rpt.DataSource = ((DataRowView)e.Item.DataItem).CreateChildView("CustomerOrders"); 6: rpt.DataBind(); 7: } 8: } 9: } Basically the same thing is happening as we saw before, except this is happening out of the UI. Handling Events The last thing to discuss is how to handle events raised by controls inside your repeater/datalist/datagrid. Events raised from controls inside your repeater bubble up to the repeater and are exposed via the OnItemCommand event. LinkButtons and Buttons have a CommandArgument and CommandName property which lets the OnItemCommand handler figure out which button was clicked, for example: 1: 2: 3: <%# )% databinder.eval(container.dataitem, name>    4: commandargument="<%# DataBinder.Eval(Container.DataItem, " customerid>8: Delete Customer 9: 10:     -     11: 12: commandargument="<%# DataBinder.Eval(Container.DataItem, " customerid>15: Add Order 16: 17:
    18:
    19:
    In the above code, two linkbuttons can raise events, either deleting the customer [4-9] or adding an order [11-16]. Also note that the ItemCommand is hooked up [1]: 1: protected void eventRepeater_ItemCommand(object s, RepeaterCommandEventArgs e) { 2: int customerId = Convert.ToInt32(e.CommandArgument); 3: switch (e.CommandName.ToUpper()){ 4: case "DELETE": 5: CustomerUtility.DeleteCustomer(customerId); 6: BindEventRepeater(false); 7: break; 8: case "Add": 9: //doesn't actually do antyhing right now. 10: break; 11: } 12: } Depending on what the commandName is [3] we know different actions were requested. Its important to note that if you change the underlaying datasource (like deleting a row) and want that to be visible to the user, you need to rebind your repeater/datalist/datagrid. Also note that if you are caching your data, like I am here, you'll need to invalidate the cache so that the new data source (with the delete/added/updated rows) is used. Download This sample web application simply contains a number of pages which do various things with repeaters. It should provide a playground for trying different things and simply messing around with databinding: C# Application VB.Net Application <%@ namespace="System.Data" import %>2: <%@ namespace="BindingSample" import %>3: 4: 5: <%# ((datarowview)container.dataitem)[ ] % customerid>- 6: <%# ((datarowview)container.dataitem)[ ] % name>
    7:
    8: 9: <%# databinder.eval(container.dataitem, ) % customerid>- 10: <%# databinder.eval(container.dataitem, ) % name>
    11:
    12:
    13: 14:

    15: 16: 17: 18: <%# ((owner)container.dataitem).ownerid %>- 19: <%# ((owner)container.dataitem).firstname %>
    20:
    21: 22: <%# databinder.eval(container.dataitem, ) ownerid %>- 23: <%# databinder.eval(container.dataitem, ) firstname %>
    24:
    25:
    ----------------------------------------------------------

    Now A Couple Scripts To Add to a source that has a great program if you need to learne some quick scripting codes

    ps if they dont work, learning will continue ,and orginizing may clutter a little....

    LINKS TO SCRIPTS HERE SEE ( http://www.dbnetgrid.com/dbnetgrid/demos.aspx ) DbNetGrid.com// Db Parent FROM THE SURF TO LEADSPACEING http://openmymind.net/databinding/index.html

    , http://codeproject.com/aspnet/Page_UserControl.asp

    http://www.google.com/search?hl=en&q=hashtable+scrip

    ----------------------------------------------------------

    NEXT SCRIPT COURSE signature series

    paste this too ASP.NET/DbNetGrid database

    Customers
    Loading...

    APPLYING STYLES

    Customers
    Loading...

    xml

    - - 12v-14v Rechargeable cordless drill - -

    ]]>

    0311
    - 24v Rechargeable cordless drill - -

    ]]>

    0334
    - 36v Rechargeable cordless drill - -

    ]]>

    0348
    - Access platform - -

    ]]>

    0866
    - Acrow/adjustable props - -

    ]]>

    0740
    - Additional items Wheelbarrow chains 2421 - Air conditioning - -

    ]]>

    1810
    - Air Cooled Welder 170amp - -

    ]]>

    1625
    - Airless sprayer - -

    Operating pressure: 0-3200 psi (222BAR)

    ]]>

    1743
    - Angle grinder 230mm - -

    ]]>

    0224
    - Angle grinder 300mm - -

    ]]>

    0226
    - Backpack sprayer - -

    ]]>

    2108
    - Barrier system - -

    ]]>

    0
    - Belt sander - -

    ]]>

    0103
    - Biscuit jointer - -

    ]]>

    0261
    - Block and tackle - -

    ]]>

    0909
    - Block cutter - -

    ]]>

    0241
    - BOLT CROPPERS - -

    ]]>

    1931
    - Bow wrench - -

    ]]>

    240H
    - Bowdry - -

    ]]> 2169 - Bowser - -

    ]]>

    2203
    - Bowser mounted pressure washer - -

    ]]>

    2307
    - Brandon loo hire Brandon Hire now offers a comprehensive Loo Hire service for every event, occasion or long term hire. Our range of portable units come fully equipped, including soap and toilet paper, and ready for use from the moment of delivery. Our prompt delivery and collection is arranged according to your timetable. In line with our status - and our reputation as one of the UK's leading hire businesses - our Loo Hire service offers the highest level of cleanliness and hygiene, provided by our courteous and professional staff. Our range of custom-built trucks means that we can deliver to all types of site with the minimum of fuss. 1389 - Brick cleaner - -

    ]]>

    1061
    - Brick cutter - -

    ]]> 0274 - Brush cutter - -

    ]]>

    2161
    - Carpet cleaner light duty and heavy duty - -

    Your local Brandon branch will have plenty of cleaning fluid, which can be bought on a sale or return basis.

    ]]>

    2327
    - Carpet stretcher - -

    ]]>

    2411
    - Centrifugal pump - -

    ]]>

    1413
    - Chemical stores - -

    ]]>

    220E
    - Chimney Scaffold - -

    ]]>

    0737
    - Circular saw - -

    ]]>

    0250
    - Circular saw - -

    ]]>

    0204
    - Cobra duct rod - -

    ]]>

    1319
    - Cobrabreaker - -

    ]]>

    0527
    - Cold petrol/diesel powered pressure washer - -

    ]]>

    2335
    - Combi-hammer Heavy duty - -

    We supply a wide range of tools that increase the versatility of the combi-hammer, ranging from tile lifting blades, TCT mortar combs for removal of joints in brickwork and masonry and chasing tools for installation of conduit and trunking.

    ]]>

    0323
    - Combi-hammer Medium duty - -

    ]]>

    0319
    - Combination ladder - -

    ]]>

    3345
    - Combination saw - -

    ]]>

    0247
    - Compact spray HVLP - -

    ]]>

    1701
    - Compactor plate - -

    ]]>

    1075
    - Compactor plate - -

    ]]>

    1039
    - Compressor - -

    ]]> 1502 - Compressor - -

    ]]>

    1536
    - Concrete mixer - -

    ]]>

    1045
    - Concrete mixer - -

    ]]>

    1001
    - Contractors floor light - -

    ]]>

    1271
    - Cooler - -

    ]]>

    1842
    - Cordless brad nailer - -

    ]]>

    0424
    - Cordless nailer - -

    ]]>

    0422
    - Cordless tree pruner - -

    ]]>

    2164
    - Cultivator - -

    ]]>

    2114
    - Cut-off saw 350mm - -

    ]]>

    0211
    - Cut-off saw TCT - -

    ]]>

    0291
    - Damp meter - -

    ]]>

    1306
    - Dehumidifier - -

    ]]>

    1822
    - Dehumidifier - -

    ]]>

    1808
    - Delta sander - -

    ]]>

    0121
    - Diamond concrete grinder - -

    ]]>

    0262
    - Diamond core cutter - -

    ]]>

    2695
    - Diamond core drill - -

    ]]>

    1127
    - Diamond drilling rig - -

    Diamond drill bit charges available on request.

    ]]>

    1128
    - Die grinder - -

    ]]>

    0252
    - Dilly trolley - -

    ]]>

    0949
    - Disabled unit - -

    Urinal Blocks are also available for hire. Normally located adjacent to beer tents providing a fast and cost effective method for male use. These units are fitted with side screens for extra privacy. Ideal for large events where queuing for standard units can become a problem.

    These come in green, blue or grey depending on availability. The translucent roof makes best use of natural light. All our units feature the recylcing flush system and have a wash hand basin. Fixed soap dispenser and toilet roll holder is provided.

    Further important points to consider when deciding the position of your loos: A level site is strongly recommended Allow adequate space for doors to open Consider wheelchair access Our vehicles must get within 10 metres to service the unit Ensure the unit is not an obstacle

    ]]>

    1398
    - Disc sander - -

    ]]>

    0110
    - Disc sander - -

    ]]>

    0109
    - Disesel welder - -

    ]]>

    1617
    - Distribution box - -

    ]]>

    1228
    - Domestic Electric Pressure Washer - -

    ]]>

    2334
    - DPC machine - -

    ]]> 1713 - Drain rods A set of rods totalling 10m in length, complete with worm, cutter and plunger heads, for unblocking and cleaning standard drain pipes. 1929 - Drain/sink cleaner - -

    ]]>

    1928
    - Drill General Purpose - -

    ]]>

    0301
    - Drill Heavy Duty - -

    ]]>

    0305
    - Drill SDS - -

    ]]>

    0330
    - Dryer - -

    ]]>

    1814
    - Drywall screwdriver - -

    Screw length: 25mm - 50mm Screw diameter: 3.5mm - 4.2mm Weight: 2.2kg

    ]]>

    0419
    - Dust extraction vacuum unit - -

    ]]>

    2336
    - Easy floats/ - -

    ]]>

    1026
    - Edge sander - -

    ]]>

    0108
    - Electric and cordless stapler - Rapesco - -

    ]]>

    0406
    - Electric Breaker - Heavy duty - -

    ]]>

    0510
    - Electric breaker - Light duty - -

    ]]>

    0502
    - Electric Breaker - Medium duty - -

    Applications: Demolition and breaking of stone, concrete and asphalt. Weight 11.3kg

    ]]>

    0526
    - Electric breaker - Medium duty - -

    ]]>

    0504
    - Electric chainsaw - -

    ]]>

    2111
    - Electric hedge trimmer - -

    ]]>

    2116
    - Electric scaffold hoist - -

    ]]> 0907 - Electric screwdriver/ - -

    ]]>

    0403
    - Eureka 500 - -

    No construction source extraction system is better than the accessories attached to it and no two work places are the same. Our wide range of accessories ensures that a good solution can always be found.

    ]]>

    2351
    - Extension lead 15m - -

    ]]>

    1215
    - Extension reel 40m - -

    ]]>

    1210
    - Fall arrestor tripod and winch package - -

    ]]>

    0965
    - Fall arrestor tripod and winch package - -

    Our range of fall arrestors are designed specifically for below the ground and confined space working, and are normally used in conjunction with a tripod. Whilst their primary function is to protect from vertical falls, they do have a secondary function with full up and down winding capability for rescue and moving the user to a position of safety.

    ]]>

    0964
    - Fan - -

    ]]>

    1821
    - Fan - -

    ]]>

    1847
    - Fan Variable speed multi-directional fans for every day use. 1833 - Felling axe - -

    ]]>

    2123
    - Fertiliser Spreader - -

    ]]>

    2109
    - Festoon lighting - -

    ]]>

    1209
    - Fibregalss Tower - -

    ]]>

    FD10
    - Fire point trolley - -

    ]]>

    1384
    - Fire stores - -

    ]]>

    2208
    - Fire trolley - -

    ]]>

    1384
    - Fixing tool - -

    Brandon Hire carries a comprehensive range of nails and cartridges for sale.

    ]]>

    0409
    - Flail mower - -

    ]]>

    2159
    - Flood lights - -

    ]]>

    1243
    - Floodlights - -

    ]]>

    1207
    - Floor cramp - -

    ]]>

    2408
    - Floor finishing sander - -

    ]]>

    0123
    - Floor polisher/scrubber - -

    ]]>

    2324
    - Floor preparation system - -

    ]]>

    2332
    - Floor sander - -

    ]]>

    0102
    - Floor saw - -

    ]]>

    1103
    - Floor saw - -

    ]]>

    1101
    - Floor Saw Petrol - -

    ]]>

    1104
    - Floor scrubber/dryer - -

    ]]> 2328 - Floor scrubber/dryer - -

    ]]> 2338 - Folding indoor scaffold - -

    ]]>

    0675
    - FOLDING WORKMANS SHELTER - -

    ]]>

    2463
    - Forced action mixer - -

    ]]>

    1068
    - Fume extractor Removes fumes from welding, engine exhausts down a 10m ducting hose to increase levels of safety and comfort. It can also be used to boost air circulation. We supply extra ducting lengths as required. 1811 - Fusion welder - -

    ]]>

    1613
    - G' cramp - -

    ]]>

    2406
    - Garden roller - -

    ]]>

    2124
    - Garden Rotovator - -

    ]]>

    2113
    - GARDEN SPADE - -

    ]]>

    2127
    - Generator 10kva - -

    ]]>

    1205
    - Generator 20kva - -

    ]]>

    1232
    - Generator 2kva - -

    ]]>

    1201
    - Generator 5kva - -

    ]]>

    1203
    - Gin wheel - -

    ]]>

    0911
    - Grinderette - -

    ]]>

    0221
    - Grit blaster - -

    ]]> 1524 - Hand held electric threader - -

    ]]>

    1902
    - Hand racket die stock - -

    ]]> 1910 - Hand Scabbler - -

    ]]>

    1521
    - Hand tacker - -

    ]]>

    0408
    - Heater - -

    ]]>

    1816
    - Heater - -

    ]]>

    1827
    - Heater - -

    ]]>

    1834
    - Heater - -

    ]]>

    1839
    - Heater - -

    ]]>

    1828
    - Heater Clean hot air can be ducted into buildings with exhaust emissions ducted outside. Runs off paraffin. Output: 69Kw 1823 - Heater - -

    ]]>

    1825
    - Heater - -

    ]]>

    1852
    - Heater guards - -

    ]]>

    1835
    - Heaters - -

    ]]>

    1807
    - Heavy duty ladder - -

    ]]>

    DL60
    - Heavy duty vacuum dry - -

    ]]>

    2302
    - Henry vacuum Ideal for the home, shop or office use. 2329 - Hoddi elevator - -

    Spread payload 80kg Requires a 5kva generator or transformer

    ]]>

    2268
    - Hot air gun - -

    ]]>

    1723
    - Hot Pressure Washer - -

    ]]>

    2319
    - Hot wash stations - -

    Since 1996 the provision of sanitation and welfare facilities on construction sites has been the subject of close scrutiny by the Health and Safety Executive (Health, Safety & Welfare) Regulations 1996. In order that all our customers may comply with this important legislation, Brandon Tool Hire can now offer you the benefit of the Brandon Hot Wash Station. This independent, freestanding washroom is housed within the standard toilet unit, but does not contain anything less than a "state-of-the-art" washing facility.

    The Hot Wash Station fully incorporates all the legislative specifications required, as well as the following additional features.

    An integral full forearm sink bowl On demand 20 second flow of hot water Full protection by Residual Circuit Device or MCB Hands-free operation via infra-red switch A supply of soap and towels

    ]]>

    1391
    - Hydraulic breaker - -

    ]]>

    0511
    - Hydraulic toe jack - -

    ]]>

    0914
    - Impact wrench - -

    ]]>

    0412
    - Industrial cold water pressure washer - -

    ]]>

    2331
    - Jigsaw - -

    ]]>

    0205
    - Junction/splitter box - -

    Protects sensitive equipment against power surges and spikes also filters out unwanted noise.

    ]]>

    1257
    - KERB LIFTING TOOL - -

    ]]>

    2425
    - Ladder Fibreglass - -

    ]]>

    3344
    - Ladder safety foot - -

    ]]>

    0844
    - Ladder Stand Off Bracket - -

    ]]>

    0842
    - Laser level - -

    ]]>

    1310
    - Lawn scarifier/aerator - -

    ]]>

    2147
    - Leaf suckers and blowers - -

    ]]>

    2133
    - Lifting crane - -

    ]]>

    0976
    - Line marker - -

    ]]>

    1705
    - Machine skates - -

    ]]>

    0915
    - Magnetic drill Rotobore - -

    Cutters available for sale or hire. ]]>

    0328
    - - - - -

    ]]>

    0326
    - Magnetic drill Minibore - -

    Cutters available for sale or hire.

    ]]>

    0332
    - Masonry bench saw - -

    ]]>

    1113
    - Masonry bench saw - -

    ]]>

    1112
    - Mast site light - -

    ]]>

    1251
    - Material conveyors - -

    ]]>

    2246
    - Material lift - -

    ]]>

    0845
    - Mega mixer - -

    ]]>

    1730
    - Mega Mixer - -

    ]]>

    1730
    - Metal detector - -

    ]]>

    1305
    - Metal nibblers - -

    ]]>

    0232
    - Metal shears - -

    ]]>

    0228
    - Mini barrier - -

    ]]>

    2423
    - Mini Excavator - -

    ]]>

    2211
    - Mini Pod floodlight and lead light - -

    ]]>

    1267
    - Mitre saw - -

    ]]>

    0257
    - Mortar raker attachment - -

    ]]>

    0281
    - Mosa welder - -

    ]]>

    1603
    - Multi bender - -

    ]]>

    1936
    - Multi-gas detector - -

    ]]>

    1333
    - Multiple stripper - -

    ]]>

    1058
    - Needle gun - -

    We supply a wide range of tools that increase the versatility of the combi-hammer, ranging from tile lifting blades, TCT mortar combs for removal of joints in brickwork and masonry and chasing tools for installation of conduit and truncking.

    ]]>

    0523
    - Needle Gun - -

    ]]>

    1520
    - Orbital sander - -

    ]]>

    0122
    - Orbital sander - -

    ]]>

    0105
    - Oxy welder - -

    ]]>

    1607
    - Ozone cleaner - -

    ]]>

    1338
    - Painter's trestle - -

    ]]>

    3335
    - Painter's trestle - -

    ]]>

    3334
    - Pallet truck - -

    ]]>

    0916
    - Palmer sander - -

    ]]>

    0125
    - Pedestrian control barrier - -

    ]]>

    0749
    - Pedestrian dumper - -

    ]]>

    2228
    - Pedometer - -

    ]]>

    1308
    - Personnel Lifts - -

    ]]>

    0865
    - Petrol chainsaw - -

    ]]>

    2112
    - Petrol cut-off saw 300mm - -

    ]]>

    0227
    - Petrol hedge trimmer - -

    ]]>

    2117
    - Petrol post hole auger - -

    ]]>

    2155
    - Petrol scythe - -

    ]]>

    2136
    - Pick Axe - -

    ]]>

    2404
    - Piona trolley - -

    Hydraulic jacks available in a range of lifting heights and capacities please enquire for details.

    ]]>

    0944
    - Pipe Freezinf kit - -

    ]]>

    1955
    - Pipe freezing - -

    ]]>

    1922
    - Pipe freezing kit - -

    ]]>

    1937
    - Pipe saw - -

    ]]>

    0236
    - Pipe threader - -

    ]]>

    1943
    - Pipe vice - -

    ]]> 1920 - Plane - -

    ]]>

    0113
    - Planer - -

    ]]>

    1044
    - Plasma cutter - -

    ]]>

    1633
    - Plasterboard lift - -

    ]]>

    0879
    - Plasterboard trolley - -

    ]]>

    0953
    - Plasterers light When you need a large zone of brightness with minimum shadow, this fluorescent light is the solution. Operates at just the right intensity and angle for plastering and similar work. Failsafe Light, with 3 hr emergency back up in the event of power failure. Can be linked together with the plasterers light. 1254 - Poker vibrator - -

    ]]>

    1022
    - Poker vibrator - -

    ]]>

    1025
    - Pole Scabbler - -

    ]]>

    1543
    - Pop Riveter - -

    ]]>

    2008
    - Portable spray - -

    Compressor pressure: 45psi Pressure vessel: 10 litre Weight: 36kg

    ]]>

    1721
    - Portaflek spray - -

    ]]>

    1718
    - Porta-nailer - -

    ]]>

    0418
    - Post hole borer - -

    ]]> 2120 - Post rammer - -

    ]]>

    2125
    - Power float - -

    ]]>

    1027
    - Powered stone splitter - -

    The Snell Split-Master satisfies specific needs of specialist natural stone builders, developers and small quarries. There is no hefty, cumbersome setting-up which some machines require, just a simple connection of the hydraulic couplings to the diesel power pack. The unique floating blade allows for irregular shaped stone and minimal wastage of material.

    Technical Spec. Length 1370mm Width: 960mm Height: 1500mm Weight: 450kg Cutting Window: 630mm long 320mm high

    ]]>

    0282
    - Powered sweeper - -

    ]]>

    2170
    - Pressure test pump - -

    For conducting hydrostatic pressure tests on water or oil carrying systems. Maximum pressure 60 bar (840 psi)

    ]]>

    1932
    - Pressure washer Typhoon 170 - -

    Pressure: 176 Bar Flow: 13 litres/min Weight: 225kg Fuel: diesel

    ]]>

    2344
    - Pro screed - -

    ]]>

    1034
    - Quikjack - -

    ]]>

    240G
    - Radiator - -

    ]]>

    1851
    - Radios - -

    ]]>

    1313
    - RCD - -

    ]]>

    1259
    - Reciprocating saw - -

    ]]>

    0266
    - Residue pump - -

    ]]>

    1412
    - Right angle drill - -

    ]]>

    0309
    - Road signs - -

    ]]>

    2415
    - Road works equipment - -

    ]]>

    2427
    - Roller - -

    ]]>

    2205
    - Roofer's ladder - -

    ]]>

    3339
    - Roofer's torch - -

    ]]>

    1712
    - Room heater - -

    ]]>

    1840
    - Rotary hammer drill - -

    ]]>

    0315
    - Rotary mower - -

    ]]>

    2149
    - Rough-cast applicator A hand-operated machine that makes it simple to produce a good looking and uniform result when using tyrolean type finishes. 1715 - Router 0.6mm - -

    ]]>

    0116
    - Rubbish chute - -

    ]]>

    0742
    - Sack and stair trucks - -

    ]]>

    0917
    - Sash cramp - -

    ]]>

    2407
    - Scabblers - -

    Power prep is a range of specialist application power tools that will handle a wide variety of surface preparation, cleaning and repair jobs. The power tools are ideal for use by refurbishment, painting, flooring and shop fitting trades.

    ]]>

    1012
    - Scabblers - -

    ]]>

    1011
    - Scabbletex - -

    ]]>

    0262
    - Scaffold Boards - -

    ]]>

    0825
    - Scaffold Tower (Double width 1.41m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED01 - Scaffold Tower (Double width 1.88m - 3.73m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED03 - Scaffold Tower (Double width 12.55m - 13.94m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED25 - Scaffold Tower (Double width 14.4m - 15.8m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED29 - Scaffold Tower (Double width 4.19m - 6.05m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED11 - Scaffold Tower (Double width 6.99m - 7.92m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED14 - Scaffold Tower (Double width 8.38m - 9.32m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED17 - Scaffold Tower (Double width 9.75m - 12.09m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ED19 - Scaffold Tower (Single width 1.4m - 1.88m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES01 - Scaffold Tower (Single width 2.34m - 3.73m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES06 - Scaffold Tower (Single width 4.19m - 6.53m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES07 - Scaffold Tower (Single width 6.99m -7.92m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES13 - Scaffold Tower (Single width 8.38m - 9.32m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES18 - Scaffold Tower(Single width 1.4m - 1.88m) Brandons alloy towers are quick and simple to erect, yet provide a range of platforms from 2m to 12m high. Available as single width (1.35m wide) format, the tower comprises the minimum possible number of components. ES02 - Sectional roller striker - -

    ]]>

    1079
    - Shovel - -

    ]]>

    2403
    - Shredders - -

    ]]>

    2140
    - Shuv Holer - -

    ]]>

    2438
    - Signal transmitters - -

    If you need to find or avoid buried service utilities such as cables, pipes and drains, then our CAT and Genny are a quick, simple solution.

    ]]>

    1307
    - Signal transmitters - -

    ]]>

    1302
    - Silent generaor - -

    ]]>

    1262
    - Site level - -

    ]]> 1310 - Site light - -

    ]]>

    1288
    - Site securty fence - -

    ]]>

    0640
    - Site stores - -

    ]]>

    2294
    - Site transformer - -

    ]]>

    1238
    - Skip loader - -

    ]]>

    2220
    - Skip loading ramp - -

    ]]>

    3367
    - Slab Lifter - -

    ]]>

    2451
    - Slate Ripper - -

    ]]>

    2450
    - Sledge Hammer - -

    ]]>

    2405
    - Sludge pumps - -

    ]]>

    1408
    - Small compactor plate - -

    Availablein 300 and 350mm widths.

    ]]>

    1085
    - Small multiple stripper - -

    ]]>

    1058
    - Split Head Tressle - -

    ]]>

    0614
    - Staging Boards Able to support up to 3 people over a distance of up to 7m, staging boards provide the ideal solution to spanning between tower scaffolds and painters trestles. Available either 450mm or 600mm wide and used with the handrail system to provide a secure means of work. 3317 - Standpipe and key - -

    ]]>

    2433
    - Stapler- Mallet operated - -

    ]]>

    0407
    - Steel trestles - -

    ]]>

    0851
    - Step ladder Aluminium - -

    ]]>

    3322
    - Step ladder Fibreglass insulated - -

    ]]>

    3327
    - Stillsons, wrenches and pipecutters - -

    ]]>

    1926
    - Stop/go sign battery powered - -

    ]]>

    2484
    - Storage gas cage - -

    It is your responsibility to comply with all relevant regulations when storing LPG bottles and chemicals.

    ]]>

    2272
    - Stripit - -

    ]]>

    0262
    - Strongboy prop - -

    ]]>

    0612
    - Sub pump - -

    ]]>

    1404
    - Suitcase generator - -

    ]]>

    1231
    - Surveyor's ladder - -

    ]]>

    3338
    - Tar boiler - -

    ]]>

    2401
    - Tarpaulin - -

    ]]>

    2422
    - Thicknesser - -

    ]]>

    0136
    - Tile cutter - -

    ]]>

    0273
    - Tile saw - -

    ]]>

    1124
    - Torque Wrench Large - -

    ]]>

    2006
    - Torque Wrench Small - -

    ]]>

    2005
    - Transfer pump - -

    ]]>

    1415
    - Transformer - -

    ]]>

    1220
    - Transformer Step-up Step - up transformer - Converts 110v to 240v 1248 - Tree pruner manual - -

    ]]>

    2121
    - Trench props - -

    ]]>

    0741
    - Trench rammer - -

    ]]>

    1037
    - Trimmer - -

    ]]>

    0117
    - Trimming saw - -

    ]]>

    0210
    - Turbo stripper - -

    ]]>

    1067
    - Turf cutter - -

    ]]>

    2437
    - Tyranosaw - -

    ]]> 0268 - Van Vaults - -

    ]]>

    0
    - Vibrating poker - -

    ]]>

    1064
    - Vibrating screed - -

    ]]>

    1028
    - Vucuum - -

    ]]>

    2107
    - Wall chaser - -

    ]]>

    1122
    - Wallpaper stripper - -

    ]]>

    1707
    - Welder generator - -

    ]]>

    1619
    - Welder lead extension - -

    ]]>

    1612
    - West vacuum cleaner - -

    ]]>

    2311
    - Winch - -

    ]]>

    0905
    - Wobble light - -

    ]]>

    1277
    - Worktop jig - -

    ]]>

    0284
    - - < htpdiv>

     

    page created with Easy Designer

    page1

    Back to Easy Designer
    AOL Hometown

    Search | Help

     

     

    page created with Easy Designer