 |
Select a row in an asp:GridView without using a Select Command
Paul Marshall (339136 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
|
 |
Increase your Virtual machine's disk size
Paul Marshall (214590 views)
Increase your Virtual machine's disk capacity
Background
The geekzilla team have been using VMWare for over a year now for desktop {virtualisation}http://www.kwiboo.com/Services/Virtualisation . There are loads of {benefits of virtualisation}http://www.kwiboo.com/Services/Virtualisation ,
|
 |
Create your own torrent download server using uTorrent - Part1
Paul Marshall (125947 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
|
 |
"This row already belongs to another table" Error
Paul Marshall (112010 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 (63674 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
|
 |
GRANT Permissions on all of your Stored Procedures using a query
Paul Marshall (37965 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
|
 |
uTorrent Server Vista Gadget
Paul Marshall (29173 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
|
 |
Clear your Visual Studio Recent projects list
Paul Marshall (28561 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
|
 |
Custom Validators using Client Side JavaScript
Paul Marshall (21266 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
|
 |
Redirect a page using a Header
Paul Marshall (14239 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 (11530 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
|
 |
Ensure the minimum height of a <div> tag in Internet Explorer
Paul Marshall (10945 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
|
 |
Not using Google Analytics? You should be!
Paul Marshall (7657 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
|
 |
Perform actions before a row is deleted from a GridView or a DetailsView
Paul Marshall (7474 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
|
 |
Display CreateUserWizard Error Messages using a ContentTempate
Paul Marshall (6321 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
|
 |
Customise Password Recovery Email
Paul Marshall (4570 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
|
 |
Clearing Vista's saved passwords
Paul Marshall (2880 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
|
 |
Terrible Spelling in VS2005 becomes a thing of the past
Paul Marshall (2680 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 (2514 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 (2038 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
|
 |
Nested Master Page Events not being called
Paul Marshall (1970 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
|
 |
License your .net code
Paul Marshall (1508 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
|