<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-35403832.post9122912134954478700..comments</id><updated>2010-01-14T09:15:32.646+01:00</updated><category term='C#'/><category term='NAnt-Extensions'/><category term='Visual Studio'/><category term='Continuous Integration'/><category term='jQuery'/><category term='git'/><category term='TeamCity'/><category term='PDFWebViewer.NET'/><category term='.NET General'/><category term='SQL Server'/><category term='AJAX'/><category term='Sitefinity'/><category term='Castle'/><category term='MSBuild'/><category term='Servers'/><category term='ASP.NET MVC'/><category term='ASP.NET'/><title type='text'>Comments on Alanta Developer Notes: Extending BoundField</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.alanta.nl/feeds/9122912134954478700/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html'/><author><name>Marnix</name><uri>http://www.blogger.com/profile/00913090261390882195</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_G_mDY8FPULY/S1Agl88Q1qI/AAAAAAAAAAc/3rqXrGO2sNM/S220/ikke2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35403832.post-467891609716680030</id><published>2010-01-13T23:24:43.002+01:00</published><updated>2010-01-13T23:24:43.002+01:00</updated><title type='text'>I solved this problem inheriting the BoundField an...</title><content type='html'>I solved this problem inheriting the BoundField and overriding the FormatDataValue method, worked like a charm. only nescessary thing is to put something like   in web.config and swap  for</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/467891609716680030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/467891609716680030'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1263421483002#c467891609716680030' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2111485480'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-6640452303043319713</id><published>2009-09-19T18:55:53.172+02:00</published><updated>2009-09-19T18:55:53.172+02:00</updated><title type='text'>Marnix,

The DataFormatString=&amp;quot;{0:#,##0.00}&amp;q...</title><content type='html'>Marnix,&lt;br /&gt;&lt;br /&gt;The DataFormatString=&amp;quot;{0:#,##0.00}&amp;quot; doesn&amp;#39;t work with alanta:CustomValidatingField, thought it allow you to enter it in the control tag.&lt;br /&gt;&lt;br /&gt;Thank you for the great job you did.&lt;br /&gt;&lt;br /&gt;Reham</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/6640452303043319713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/6640452303043319713'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1253379353172#c6640452303043319713' title=''/><author><name>ELHAMAT</name><uri>http://www.blogger.com/profile/03184580046876292513</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_nzc0qOJwIhM/SULDWFx8J7I/AAAAAAAAACk/-2PbiWbrfco/S220/caba1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1158238598'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-2391787010352771778</id><published>2009-07-01T13:59:01.374+02:00</published><updated>2009-07-01T13:59:01.374+02:00</updated><title type='text'>That was it.  I had missed a boundfield that was m...</title><content type='html'>That was it.  I had missed a boundfield that was marked as readonly when i replaced it with the custom boundfield and left it as editable which was throwing off the ObjectDataSource method and the AjaxToolkit was supressing the error.&lt;br /&gt;&lt;br /&gt;Thanks again for the response and also for the great article!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2391787010352771778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2391787010352771778'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1246449541374#c2391787010352771778' title=''/><author><name>Lane</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2024286369'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-6475750638513328843</id><published>2009-07-01T13:42:59.578+02:00</published><updated>2009-07-01T13:42:59.578+02:00</updated><title type='text'>Think I might have tracked it down.  It appears my...</title><content type='html'>Think I might have tracked it down.  It appears my ObjectDataSource was throwing an error and the update panel was suppressing it.  I&amp;#39;ll post again in a bit with an update.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Lane</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/6475750638513328843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/6475750638513328843'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1246448579578#c6475750638513328843' title=''/><author><name>Lane</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2024286369'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-5184016832245312956</id><published>2009-07-01T13:24:54.572+02:00</published><updated>2009-07-01T13:24:54.572+02:00</updated><title type='text'>Well, It appears that I get an exception but I&amp;#39...</title><content type='html'>Well, It appears that I get an exception but I&amp;#39;m not sure what it is.  When stepping through the code, the GridView_RowUpdating method is getting called, but right after that, control seems to go to the AjaxControlToolkit.dll, for which I don&amp;#39;t have the source, and errors out.  The toolkit doesn&amp;#39;t return an error specifically.  It might be supressed in there somewhere but no exception get to the main page.  I found some articles yesterday mentioning that Validation controls do not work inside Ajax update panels but they were from a couple of years ago and all seemed to think Microsoft was putting out an update for those so that they would.  I realized after I posted that I also had it wrapped with an AjaxToolKit Collapsible panel.  I took it out of that this morning but it still doesn&amp;#39;t work.  I&amp;#39;m going to place the grid out of the update panel and see if it works that way to try and narrow it down.&lt;br /&gt;&lt;br /&gt;Thanks for the quick response!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lane</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/5184016832245312956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/5184016832245312956'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1246447494572#c5184016832245312956' title=''/><author><name>Lane</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2024286369'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-19191595072849301</id><published>2009-07-01T08:44:28.793+02:00</published><updated>2009-07-01T08:44:28.793+02:00</updated><title type='text'>Hi Lane,

Do you get an exception? What type is th...</title><content type='html'>Hi Lane,&lt;br /&gt;&lt;br /&gt;Do you get an exception? What type is the exception and what&amp;#39;s the message?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/19191595072849301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/19191595072849301'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1246430668793#c19191595072849301' title=''/><author><name>Marnix</name><uri>http://www.blogger.com/profile/00913090261390882195</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.nixxie.nl/blog/ikke.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2146392594'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-5198592332260182899</id><published>2009-06-30T19:20:08.485+02:00</published><updated>2009-06-30T19:20:08.485+02:00</updated><title type='text'>Hi all,

I just found this and got the extended Bo...</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;I just found this and got the extended BoundField with a validation control to work beautifully.  However, I&amp;#39;m using it in a GridView control that is hooked up to an ObjectDataSource and now the Update function appears to be broken.  I have the gridview code in the aspx file wrapped in an Ajax update panel and as best as I can tell, something is bombing in the AjaxToolKit dll.  I can&amp;#39;t seem to track it down however.  The edit/select functions of the GridView seem to work fine and other gridviews that aren&amp;#39;t using the custom BoundField yet are still updating like they should.&lt;br /&gt;&lt;br /&gt;Any ideas?&lt;br /&gt;&lt;br /&gt;Thanks in advance.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/5198592332260182899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/5198592332260182899'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1246382408485#c5198592332260182899' title=''/><author><name>Lane</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2024286369'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-2105558670812016374</id><published>2009-03-15T02:15:00.000+01:00</published><updated>2009-03-15T02:15:00.000+01:00</updated><title type='text'>This is &lt;i&gt;exactly&lt;/i&gt; what I was looking for, tha...</title><content type='html'>This is &lt;I&gt;exactly&lt;/I&gt; what I was looking for, thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2105558670812016374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2105558670812016374'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1237079700000#c2105558670812016374' title=''/><author><name>Voetsjoeba</name><uri>http://www.blogger.com/profile/18337039939814598657</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1233649388'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-8415386046419372972</id><published>2008-07-03T16:38:00.000+02:00</published><updated>2008-07-03T16:38:00.000+02:00</updated><title type='text'>Jonathan,&lt;br&gt;&lt;br&gt;Take a look at this article: &lt;a h...</title><content type='html'>Jonathan,&lt;BR/&gt;&lt;BR/&gt;Take a look at this article: &lt;A HREF="http://www.codeproject.com/KB/aspnet/How_to_create_custom_boun.aspx" REL="nofollow"&gt;How to Create Custom Bound Fields&lt;/A&gt;.  The author uses a textbox for editable fields, and a label for display-only fields - hope that will get you started.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/8415386046419372972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/8415386046419372972'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1215095880000#c8415386046419372972' title=''/><author><name>Sherri</name><uri>http://www.blogger.com/profile/00940665062737791210</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-491092600'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-898823119260641478</id><published>2008-05-09T08:59:00.000+02:00</published><updated>2008-05-09T08:59:00.000+02:00</updated><title type='text'>Hi Jonathan, &lt;br&gt;Using a custom input control is n...</title><content type='html'>Hi Jonathan, &lt;BR/&gt;Using a custom input control is not not that different from the samples provided in this post. The ASP.NET BoundField implementation creates the text box in InitializeDataCell. So, when you override  InitializeDataCell, instead of calling the base class, create your own control(s) as needed for the mode of the control (edit/view/insert). &lt;BR/&gt;Make sure you hook up the input control for databinding.&lt;BR/&gt;You'll also have to override ExtractValuesFromCell to return values from your input control.&lt;BR/&gt;&lt;BR/&gt;I was planning to write a post on bound fields using custom input controls. Interested?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/898823119260641478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/898823119260641478'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1210316340000#c898823119260641478' title=''/><author><name>Marnix</name><uri>http://www.blogger.com/profile/00913090261390882195</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.nixxie.nl/blog/ikke.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2146392594'/></entry><entry><id>tag:blogger.com,1999:blog-35403832.post-2471269967639320798</id><published>2008-05-08T23:47:00.000+02:00</published><updated>2008-05-08T23:47:00.000+02:00</updated><title type='text'>Great post, but how would you go about using anoth...</title><content type='html'>Great post, but how would you go about using another type of input control, such as a drop-down or custom input control, in place of the textbox all together?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2471269967639320798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35403832/9122912134954478700/comments/default/2471269967639320798'/><link rel='alternate' type='text/html' href='http://blog.alanta.nl/2007/09/extending-boundfield.html?showComment=1210283220000#c2471269967639320798' title=''/><author><name>Jonathan</name><uri>http://www.blogger.com/profile/02129081413969260817</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.alanta.nl/2007/09/extending-boundfield.html' ref='tag:blogger.com,1999:blog-35403832.post-9122912134954478700' source='http://www.blogger.com/feeds/35403832/posts/default/9122912134954478700' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1773430804'/></entry></feed>
