 |
Select a row in an asp:GridView without using a Select Command
Paul Marshall (89117 views)
Select a row in an asp:GridView without using a Select Command
ASP.Net's GridViews can be quite useful, but beware of binding them to huge datasets as this has an overhead on the ViewState.
Often you'll want to display a number of columns on each line and row space becomes an issue. What's
|
 |
Create your own torrent download server using uTorrent - Part1
Paul Marshall (50321 views)
Create your own torrent download server - Part 1
Background
Thursday 26th Novemember saw my media server (an old desktop running XP SP2) give up on me. The harddisk that the OS was installed on was corrupt with a boot becoming impossible because some of window's key files like HAL.dll wer
|
 |
Increase your Virtual machine's disk size
Paul Marshall (44844 views)
Increase your Virtual machine's disk capacity
Background
The geekzilla team have been using VMWare for over a year now for desktop virtualisation. There are loads of benefits of virtualisation, but the most obvious one for me is increased stability.
For years I had a single machine wit
|
 |
"This row already belongs to another table" Error
Paul Marshall (39129 views)
"This row already belongs to another table" Error
#$#<a href="http://www.dotnetkicks.com/kick/?url=http://www.geekzilla.co.uk/View37EB5230-5B79-4D00-800C-52D7A46CFB15.htm"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.geekzilla.co.uk/View37EB5230-
|
 |
Create your own torrent download server - Part 2
Paul Marshall (31017 views)
Create your own torrent download server - Part 2
{Creating a torrent server - Part 1}http://www.geekzilla.co.uk/View838302ED-E806-4314-AC3A-89872D6F8C9B.htm
Okay, if you've got [uTorrent] running and accessible via a browser (locally and remotely) we're ready to install it as a Windows Servi
|
 |
uTorrent Server Vista Gadget
Paul Marshall (15021 views)
uTorrent Server Vista Gadget
I've had loads of comments about my articles on creating your own Torrent Server, see the attached links. If you haven't configured uTorrent to work like this I can assure you it is excellent and you can access your torrents from anywhere if you have a static IP o
|
 |
GRANT Permissions on all of your Stored Procedures using a query
Paul Marshall (13177 views)
GRANT Permissions on all of your Stored Procedures using a query
Permissions are an essential security feature, and you'll often create Roles and Users when you copy your Database live. Rather than using the permissions dialog boxes in Enterprise Manager you can write some T-SQL to perform the
|
 |
Redirect a page using a Header
Paul Marshall (10055 views)
Redirect a page using a Header
Any keen surfer will be familiar with '''Affiliate Marketing''', its a huge industry with '''Google's Adwords''' driving "Pay Per Click" campaigns. '''Google''' provide the '''Adwords''' application and '''Google Analytics''' to track the effectiveness of marketi
|
 |
How to delete a Windows Service
Paul Marshall (6680 views)
How to delete a Windows Service
Some of you may have read my article on configuring '''uTorrent''' as a '''Windows Service'''.
#$# <a href="http://www.geekzilla.co.uk/View2F63F17E-E0C7-4EFC-9A9D-CFECBD845363.htm">Read it here</a>.
It's been great and really delivered what I was looking fo
|
 |
Perform actions before a row is deleted from a GridView or a DetailsView
Paul Marshall (5345 views)
Perform actions before a row is deleted from a GridView or a DetailsView
I'm a big fan of '''caching''' objects on the web server, really saves loads of unneccessary trips to SQL Server and those precious resources.
In a recent project I built some administration screens to change the con
|
 |
Not using Google Analytics? You should be!
Paul Marshall (5191 views)
Not using Google Analytics? You should be
Over the past few days I have received a number of comments regarding a recent article I published about re-directing a Page by Appending an HTTP Header, and linking this with '''Google's Analytics''' '''PPC tracking''' for '''Affiliate''' click-throug
|
 |
Clear your Visual Studio Recent projects list
Paul Marshall (4748 views)
Clear your Visual Studio Recent projects list
If you do a lot of tinkering in VS2005 and you want to clear down your recent projects list, this can be easily achieved by some simple registry editing
#h#HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
You will find a li
|
 |
Ensure the minimum height of a <div> tag in Internet Explorer
Paul Marshall (4706 views)
Ensure the minimum height of a <div> tag in Internet Explorer
Being a Microsoft bigot I really love all of Microsoft's products, but I do find IE a real pain. Especially its inconsistencies with CSS.
In an attempt to catch up with my friends and collagues I'm doing more and more development
|
 |
Custom Validators using Client Side JavaScript
Paul Marshall (2456 views)
Custom Validators using Client Side JavaScript
In my latest project I am really enjoying using the Ajax Control Toolkit, particularly the ModalPopupExtender.
I've been using the popup panels to capture data, but I needed to validate the data that a user enters into certain fields. ASP.net's
|
 |
Display CreateUserWizard Error Messages using a ContentTempate
Paul Marshall (2217 views)
CreateUserWizard Error Messages using a ContentTempate
In our latest project we are implementing Membership, Roles and Profiles. I've used these before, but never really had the need to exploit all the features.
The business requirements of the system have meant that I have had to implement
|
 |
Terrible Spelling in VS2005 becomes a thing of the past
Paul Marshall (1359 views)
Terrible Spelling in VS2005 becomes a thing of the past
Countless numbers of times I have had to cut and paste text from my HTML into Word to spell check it because there isn't a spell checker in the VS IDE.
Well the hassel has gone with this excellent plugin I found on Mikhail Arkhipov's Bl
|
 |
Set Input Focus on a Control Programatically Added to an ASP.Net Page
Paul Marshall (1076 views)
Set Input Focus on a Control Programatically Added to an ASP.Net Page
This little problem had the potential to drive me nuts for hours, I was fortunate to stumble over a blog with 100s of comments re problems of this nature and how to solve it. Most of the discussion was about using JavaScript
|
 |
Flash Player drove me crazy until
Paul Marshall (995 views)
Flash Player drove me crazy ...
So here's the problem. All of a sudden loads of web sites started directing me to Adobe to install the flash player that I already had installed
Very strange.. each and everytime it installed successfully, restarted IE7, I went back to the orginal website
|
 |
Customise Password Recovery Email
Paul Marshall (722 views)
Customise Password Recovery Email
The majority of web applications need some sort of authentication component, and ASP.Net's authenication is excellent and allows you all the functionality you would expect.
On a recent web application we were required to provide users with the facility to re
|
 |
License your .net code
Paul Marshall (607 views)
License your .net code
If you're writing code that you intend to sell and install on a client site, you're gonna need to know how to control its use through a license and obfuscation.
The following links and attached PDF are a good start with protecting your IP and hard work.
http://windo
|
 |
Nested Master Page Events not being called
Paul Marshall (178 views)
Nested Master Page Events not being called
This is the second time I've been caught out by this little feature, so I thought I'd geekzilla it for both reference and to help others.
Scenario
I'm a big fan of MasterPages and Themes as a design principle for web development, and often you
|
 |
Clearing Vista's saved passwords
Paul Marshall (21 views)
Clearing Vista's saved passwords
It's great when things just work... and very frustrating when they don't. This is often compounded by unhelpful error messages.
'''An extended error has occurred.'''
I recently was unable to access one of my network shares, and while I suspected the shar
|