I came from portal background ...I mean share point portal 2003 and got some free time to do R&D on Microsoft Office Sharepoint Server(MOSS) 2007 from my vista personal laptop but question is how you will work Microsoft SharePoint Server on vista OS.Here is the simple trick.Download the virtual PC image (e.g Virtual Hard Disk) from Microsoft site which is loaded with all you requirement.Yes,it work great.Then,I jump on to do dry run on it and thought to implement silverlight WbeParts on MOSS.
Everything went great except the deployment of webparts.I wonder to spend couple of hour to find out the "Web Part Gallery" on Site Collection Administration page(Please let me know if you know it ;) ).

I found a way, probably the easiest way to go web part gallery is by Navigating to http://MyServer/_layouts/newdwp.aspx, where MyServer is the name of the server on which your SharePoint site is deployed.
Alright,That is all for today keep tune here will get many more article very soon.
Thanks,
Suresh Behera
A nice comparisons between asp.net 2.0 custom webpart and sharepoint based web part.
| ASP.NET 2.0 Web Part | SharePoint-based Web Part |
- For most business needs.
- To distribute your Web Part to sites that run ASP.NET 2.0 or SharePoint sites.
- When you want to reuse one or more Web Parts created for ASP.NET 2.0 sites on SharePoint sites.
- To use data or functionality provided by Windows SharePoint Services 3.0. For example, you are creating a a Web Part that works with site or list data.
| - When you want to migrate a set of Web Parts using the SharePoint-based Web Part infrastructure to Windows SharePoint Services 3.0.
- To create cross page connections.
- To create connections between Web Parts that are outside of a Web Part zone.
- To work with client-side connections (Web Part Page Services Component).
- To use a data-caching infrastructure that allows caching to the content database.
|
Cheers...
Suresh Behera
If you have multiple validation control and using ValidatorCalloutExtender,You might have exprience that it does not kick fly out all the time after your first submit click. Well, this sounds like bug and does not have straight fix on it.
Solution:
The funny part is you can solve this problem by simple by using "SetFocusOnError=True" on your respective RequiredFieldValidator. This is little bit tricky but it does solve your problem.
Here is few reference link
http://forums.asp.net/t/1131274.aspx
ASP.NET AJAX Validators
http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx
ValidatorCallout Demonstration
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ValidatorCallout/ValidatorCallout.aspx
ValidatorCallout BUG
http://www.codeplex.com/AtlasControlToolkit/WorkItem/View.aspx?WorkItemId=10900
Good luck and happy coding.
Suresh Behera
www.sureshbehra.com
I think it is a very use full link and just thought to dump it in my blog..
- Regular Expressions
Explains the concept of regular expressions.
- Early Beginnings
Explains the history of regular expressions.
- Uses for Regular Expressions
Illustrates circumstances that would benefit from the use of regular expressions.
- Regular Expression Syntax
Demonstrates the elements that comprise the regular expression syntax.
- Build a Regular Expression
Explains how you combine elements to produce a regular expression.
- Order of Precedence
Lists the operators and the order in which they are evaluated in a regular expression.
- Ordinary Characters
Explains the concept of ordinary characters that apply to regular expressions.
- Special Characters
Explains the concept of special characters that apply to regular expressions.
- Non-Printable Characters
Lists the non-printing characters that apply to regular expressions.
- Character Matching
Explains how special characters match printing or non-printing characters in regular expressions.
- Quantifiers
Lists the quantifier characters and explains how to use them in regular expressions.
- Anchors
Explains the concept of anchors which allow you to fix a regular expression to either the beginning or end of a line.
- Alternation and Grouping
Explains how to use the '|' character for choices between to alternatives and how grouping effect the outcome of expressions.
- Backreferences
Provides information about how you can store part of a matched pattern for later use.
Thanks,
Suresh Behera
www.sureshbehera.com
I wanted to merge two cell in excel 2003.Question is how ? This sounds like very simple things for professional user and but it took me a hour to figure out the solution. ere is what i did
1. I tryed few left click ,right click and search few buttons on excel tool bar and did not fond anything...Now it is time to search Microsoft Office site this is what i found
Merge or split cells or cell contents
OK very good i followed the steps and try to merge two cell....wait a minute where is "Merge and Center" button and where is "formatting" menu on tool bar.Somehow i guess it is pointing to "Format" menu on Tool but somehow i could not found it...
Did i missed something..Don't know ..Yes,your right eve i try the note section also but no hope..

Then i thought it is for excel 2007 i went and check the help targeted version of excel ...no it is for excel 2003
I have no clue which excel 2003 file is pointing this help article but definitely it sounds like something is missing here.I use excel 2003 but did not found useful to me.
Here is what i found to merge two cells
Select two cell >>right click on it ..? click on format cells
then click on alignment tab ..? "Merge Cell" and then click ok
I am using excel professional 2003 edition
if somebody has any idea please feel free to post comment here.
Thanks,
Suresh Behera
I was surprise to know that 'DateTime.Parse' does not parse fractions of a second and this was messing up our Dataview filter.Here is nice tips from furum.
The Select expression you are using uses DateTime.Parse internally.
DateTime.Parse does not parse fractions of a second, even if you were to include them in your expression.
I can't see DateTime.Parse ever being changed for backwards compatibility reasons. You basically have two solutions.
1. Truncate the DateTime to an exact second before inserting in your DataTable, e.g.:
|
|
locTimeVariable = TruncateToSecond(System.DateTime.Now.AddDays(i));
|
There are a number of ways you could implement the "TruncateToSecond" helper method. Here are two - you might like to test to see which is fastest:
|
|
static DateTime TruncateToSecond(DateTime dateTime) { return new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second, dateTime.Kind); }
static DateTime TruncateToSecond(DateTime dateTime) { return new DateTime((dateTime.Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, dateTime.Kind ); }
|
2. Alternatively you could specify a range of times from N to N + 1 second, for example:
|
|
"MyColumn>=#" + locTimeVariable.ToString(DateTimeFormatInfo.InvariantInfo) + "# AND MyColumn<" + locTimeVariable.AddSeconds(1).ToString(DateTimeFormatInfo.InvariantInfo) + "#";
|
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=356919&SiteID=1
Thanks,
Suresh Behera
More Posts
Next page »