<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_明日科技(TMT).net平天下</title><subtitle type="text">修身、齐家、治国、平天下。</subtitle><id>http://feed.cnblogs.com/blog/u/15859/rss</id><updated>2010-10-26T07:20:49Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/15859/rss"/><entry><id>http://www.cnblogs.com/MasterCai/archive/2010/08/05/1793340.html</id><title type="text">&amp;lt;&amp;lt;XtraGrid Use Tips&amp;gt;&amp;gt; (2)</title><summary type="text">8. 在最左侧显示行号view.CustomDrawRowIndicator+=this.GridView_CustomDrawRowIndicator;view.RowCountChanged+=this.GridView_RowCountChanged;protectedvoidGridView_CustomDrawRowIndicator(objectsender,RowIndicatorC...</summary><published>2010-08-05T08:53:00Z</published><updated>2010-08-05T08:53:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2010/08/05/1793340.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2010/08/05/1793340.html"/><content type="html">&lt;span class="Apple-style-span" style="word-spacing: 0px; font: medium Simsun; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 21px; font-family: verdana, 'courier new'"&gt;&lt;p&gt;&lt;strong&gt;8. 在最左侧&lt;/strong&gt;&lt;strong&gt;&lt;font class="Apple-style-span" face="SimSun"&gt;显示行号&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: 13px; font-family: 'Courier New'"&gt;&lt;span style="color: rgb(0,0,0)"&gt;view.CustomDrawRowIndicator&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0)"&gt;+=&lt;/span&gt;&lt;span style="color: rgb(0,0,0)"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255)"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0)"&gt;.GridView_CustomDrawRowIndicator;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;view.RowCountChanged&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;+=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.GridView_RowCountChanged;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;protected&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;GridView_CustomDrawRowIndicator(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;RowIndicatorCustomDrawEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.Appearance.TextOptions.HAlignment&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DevExpress.Utils.HorzAlignment.Far;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(e.Info.IsRowIndicator)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(e.RowHandle&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.Info.DisplayText&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(e.RowHandle&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;1&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;).ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;protected&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;GridView_RowCountChanged(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GridView&amp;nbsp;gv&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;as&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;GridView;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(gv&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;==&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;null&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(gv.RowCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;lt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gv.IndicatorWidth&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;-&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;1&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;else&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gv.IndicatorWidth&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;25&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;Convert.ToInt32(Math.Floor(Math.Log(gv.RowCount,&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;10&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;))&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;1&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;*&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;5&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img height="170" alt="" src="http://images.cnblogs.com/cnblogs_com/mastercai/XTraGridPics/XtragridShowRowNo.jpg" width="492" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="SimSun" size="3"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;9. 添加&lt;font class="Apple-style-span" face="SimSun"&gt;右键菜单&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="3"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="3"&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;view.ShowGridMenu&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;+=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.GridView_ShowGridMenu;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;protected&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;GridView_ShowGridMenu(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;GridMenuEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(e.MenuType&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;==&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DevExpress.XtraGrid.Menu.GridViewColumnMenu&amp;nbsp;menu&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;e.Menu&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;as&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;GridViewColumnMenu;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DXMenuItem&amp;nbsp;saveItem&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DXMenuItem(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;&amp;amp;Save&amp;nbsp;Layout&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;EventHandler(OnSaveLayoutMenuItemClicked));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saveItem.BeginGroup&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;saveItem.Tag&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu.Items.Add(saveItem);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DXMenuItem&amp;nbsp;loadItem&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DXMenuItem(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;&amp;amp;Load&amp;nbsp;Default&amp;nbsp;Layout&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;EventHandler(OnLoadDefaultLayoutMenuItemClicked));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;loadItem.Tag&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu.Items.Add(loadItem);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DXMenuItem&amp;nbsp;exportToXlsItem&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DXMenuItem(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;&amp;amp;Export&amp;nbsp;To&amp;nbsp;Xls&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;EventHandler(OnExportToXlsMenuItemClicked));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exportToXlsItem.Tag&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu.Items.Add(exportToXlsItem);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DXMenuItem&amp;nbsp;exportToXlsxItem&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DXMenuItem(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;E&amp;amp;xport&amp;nbsp;To&amp;nbsp;Xlsx&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;EventHandler(OnExportToXlsxMenuItemClicked));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exportToXlsxItem.Tag&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menu.Items.Add(exportToXlsxItem);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font class="Apple-style-span" face="SimSun"&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px; font-family: 'Courier New'"&gt;需要在ValidateRow事件中进行验证，效果（当右键点击column的时候，添加4个MenuItem）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img height="367" alt="" src="http://images.cnblogs.com/cnblogs_com/mastercai/XTraGridPics/xtragridPopMenu.jpg" width="416" /&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;strong&gt;10. 验证某行的输入值&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: 14px; font-family: 'Courier New'"&gt;需要在ValidateRow事件中进行验证&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;private&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;gridViewMain_ValidateRow(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;try&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.IsNullOrEmpty(&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.GetRowCellDisplayText(e.RowHandle&amp;nbsp;,&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridColumn1)))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ShowExclamationMessage(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;Must&amp;nbsp;input&amp;nbsp;gridColumn1.&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedColumn&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridColumn1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.Valid&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;false&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;catch&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(Exception&amp;nbsp;ex)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ProcessException(ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;finally&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px; font-family: 'Courier New'"&gt;这样做了还是会弹出Grid自带的确认框，如果不要弹出再添加以下事件&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;private&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;gridViewMain_InvalidRowException(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;DevExpress.XtraGrid.Views.Base.InvalidRowExceptionEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;try&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.ExceptionMode&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DevExpress.XtraEditors.Controls.ExceptionMode.NoAction;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;catch&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(Exception&amp;nbsp;ex)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ProcessException(ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;finally&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;11.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;font class="Apple-style-span" face="SimSun"&gt;Binding的值可以是属性的属性（对泛型支持不好）&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="3"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px"&gt;this.gridColumn4.FieldName = "Function.FunctionCode";&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;12.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;font class="Apple-style-span" face="SimSun"&gt;导出到Excel完整代码(优化了速度)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="3"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="3"&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)" onclick="cnblogs_code_show('2a293702-5957-4af6-90f3-711f4fc49d92')"&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;static&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;ExportToEx(String&amp;nbsp;filename,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;ext,&amp;nbsp;BaseView&amp;nbsp;view)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cursor&amp;nbsp;currentCursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Cursor.Current;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;try&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cursor.Current&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Cursors.WaitCursor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;rtf&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToRtf(filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;pdf&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToPdf(filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;mht&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToMht(filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;htm&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToHtml(filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;txt&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToText(filename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;xls&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XlsExportOptions&amp;nbsp;item&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DevExpress.XtraPrinting.XlsExportOptions();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.ShowGridLines&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.Suppress256ColumnsWarning&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.Suppress65536RowsWarning&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;true&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.ExportHyperlinks&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.TextExportMode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TextExportMode.Text;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToXls(filename,item);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(ext&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;==&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;xlsx&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XlsxExportOptions&amp;nbsp;item&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;XlsxExportOptions(TextExportMode.Text&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view.ExportToXlsx(filename,&amp;nbsp;item);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;finally&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cursor.Current&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;currentCursor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;13.&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: SimSun"&gt;删除一行记录&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: 14px; font-family: SimSun"&gt;比如选中某一行的时候，你按CTRL+Del删除，需要在ProcessGridKey中处理&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;private&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;gridMain_ProcessGridKey(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;KeyEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;try&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(e.KeyCode&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;==&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;Keys.Delete&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;e.Control&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedRowHandle&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;item&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.GetRow(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedRowHandle)&amp;nbsp;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(item&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;==&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;null&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;else&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ShowYesNoQuestionMessage(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.Format(&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;Are&amp;nbsp;you&amp;nbsp;sure&amp;nbsp;to&amp;nbsp;delete&amp;nbsp;the&amp;nbsp;row?&lt;/span&gt;&lt;span style="color: rgb(128,0,0); font-family: 'Courier New'"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;))&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;==&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;DialogResult.Yes)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;//&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;do&amp;nbsp;delete&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;catch&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(Exception&amp;nbsp;ex)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ProcessException(ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;finally&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;14.&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: SimSun"&gt;设置某个单元格是否可编辑&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: 14px"&gt;&lt;font class="Apple-style-span" face="'Courier New'"&gt;光设置属性不可以的，只能设置整个GridView或某一列是否可编辑（Editable）.在&lt;/font&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-family: 'Courier New'"&gt;ShowingEditor&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px; font-family: 'Courier New'"&gt;事件中处理&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" style="border-right: rgb(204,204,204) 1px solid; padding-right: 5px; border-top: rgb(204,204,204) 1px solid; overflow-y: auto; padding-left: 5px; font-size: 13px; overflow-x: auto; padding-bottom: 5px; border-left: rgb(204,204,204) 1px solid; word-break: break-all; padding-top: 5px; border-bottom: rgb(204,204,204) 1px solid; font-family: 'Courier New'; background-color: rgb(245,245,245)"&gt;&lt;div&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;private&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;gridViewMain_ShowingEditor(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;object&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;sender,&amp;nbsp;CancelEventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;try&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedRowHandle&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(128,0,128); font-family: 'Courier New'"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Object&amp;nbsp;item&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.GetRow(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedRowHandle);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridViewMain.FocusedColumn.Equals&amp;nbsp;(&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.gridColumn1)&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;Condition(item))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;//&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;Item满足一定的条件,不允许编辑&lt;/span&gt;&lt;span style="color: rgb(0,128,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.Cancel&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;true&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;catch&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&amp;nbsp;(Exception&amp;nbsp;ex)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;this&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;.ProcessException(ex);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0,0,255); font-family: 'Courier New'"&gt;finally&lt;/span&gt;&lt;span style="color: rgb(0,0,0); font-family: 'Courier New'"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img alt="" src="http://www.cnblogs.com/Emoticons/face/012.gif" /&gt;看灰机&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/MasterCai/aggbug/1793340.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/MasterCai/archive/2010/08/05/1793340.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2010/01/21/1653507.html</id><title type="text">&amp;lt;&amp;lt;XtraGrid Use Tips&amp;gt;&amp;gt; (1)</title><summary type="text">XtraGrid功能强大，过滤、排序、主从表、group等等，这里只是写一些在实践过程中的使用心得,很多使用方法你也可在它自带的sample中找到</summary><published>2010-01-21T09:26:00Z</published><updated>2010-01-21T09:26:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2010/01/21/1653507.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2010/01/21/1653507.html"/><content type="text">XtraGrid功能强大，过滤、排序、主从表、group等等，这里只是写一些在实践过程中的使用心得,很多使用方法你也可在它自带的sample中找到</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2009/10/29/1592595.html</id><title type="text">&amp;lt;&amp;lt;SOA系列&amp;gt;&amp;gt;--(1)-SOA Tips</title><summary type="text">基本原则：1. Boundaries are explicit.边界是清晰的。2.Services are autonomous.服务时自治的。3.Share schema and contract ,not class.共享实体和契约，不是类。4. Compatibility based on policy.兼容性是基于策略的。扩展的一些原则：1. 高度可重用性：服务可以重复使用于各种目的。2....</summary><published>2009-10-29T14:47:00Z</published><updated>2009-10-29T14:47:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2009/10/29/1592595.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2009/10/29/1592595.html"/><content type="text">基本原则：1. Boundaries are explicit.边界是清晰的。2.Services are autonomous.服务时自治的。3.Share schema and contract ,not class.共享实体和契约，不是类。4. Compatibility based on policy.兼容性是基于策略的。扩展的一些原则：1. 高度可重用性：服务可以重复使用于各种目的。2....</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2009/09/04/1560189.html</id><title type="text">《醒了自悟》--离别感言</title><summary type="text">滚滚长江东逝水，浪花淘尽英雄。是非成败转头空。青山依旧在，几度夕阳红。白发渔樵江渚上，惯看秋月春风。一壶浊酒喜相逢。古今多少事，都付笑谈中。</summary><published>2009-09-04T03:37:00Z</published><updated>2009-09-04T03:37:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2009/09/04/1560189.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2009/09/04/1560189.html"/><content type="text">滚滚长江东逝水，浪花淘尽英雄。是非成败转头空。青山依旧在，几度夕阳红。白发渔樵江渚上，惯看秋月春风。一壶浊酒喜相逢。古今多少事，都付笑谈中。</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2008/01/15/1039850.html</id><title type="text">2007年度家庭IT风云人物</title><summary type="text">2007年度家庭IT风云人物</summary><published>2008-01-15T07:18:00Z</published><updated>2008-01-15T07:18:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2008/01/15/1039850.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2008/01/15/1039850.html"/><content type="text">2007年度家庭IT风云人物</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2007/06/29/800529.html</id><title type="text">R&amp;D 给你一个抽象的任务，要你具体地完成</title><summary type="text"/><published>2007-06-29T09:30:00Z</published><updated>2007-06-29T09:30:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2007/06/29/800529.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2007/06/29/800529.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2007/06/22/792930.html</id><title type="text">没有蠢问题（1）：1个按钮，1张图...100个按钮，100张...，Www我和你拼了！</title><summary type="text"/><published>2007-06-22T04:04:00Z</published><updated>2007-06-22T04:04:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2007/06/22/792930.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2007/06/22/792930.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2007/05/31/766151.html</id><title type="text">&amp;lt;&amp;lt;读书笔记&amp;gt;&amp;gt;系列--《理解专业程序员》tips</title><summary type="text">理解专业程序员，给您带来大师的tips*"什么东西是绿的，有轮子，而且长在房子的周围"?**"猜不出来，答案呢"?**“是草，轮子是我瞎说的”！**--狎弄规则* 1. 要点并不在于有那么多看似专业的程序员的人在到处丢人现眼，而是在于没有几个管理者知道，正在和自己打交道的到底是“他们”中的一员，还是我们中的一员。 2. 如果你离开一个地方，那么这个地...</summary><published>2007-05-31T03:24:00Z</published><updated>2007-05-31T03:24:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2007/05/31/766151.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2007/05/31/766151.html"/><content type="text">理解专业程序员，给您带来大师的tips*"什么东西是绿的，有轮子，而且长在房子的周围"?**"猜不出来，答案呢"?**“是草，轮子是我瞎说的”！**--狎弄规则* 1. 要点并不在于有那么多看似专业的程序员的人在到处丢人现眼，而是在于没有几个管理者知道，正在和自己打交道的到底是“他们”中的一员，还是我们中的一员。 2. 如果你离开一个地方，那么这个地...</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2007/05/10/741707.html</id><title type="text">&amp;lt;&amp;lt;读书笔记&amp;gt;&amp;gt;系列--《VB2005-菜根谭》注释版</title><summary type="text"> 余过古刹，于残经败纸中拾得《VB2005-菜根谭》一录，似某一人或某一群人琐事记载，又似一些观点零散发布。翻视之，虽断断续续，然于身心性命之学，实有隐隐相发明者。亟携归，重加校雠，缮写成帙。 旧有序，文不雅驯，且于是书无关涉语，故芟之。著是书者为大师，究不知其为何许人也。</summary><published>2007-05-10T07:43:00Z</published><updated>2007-05-10T07:43:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2007/05/10/741707.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2007/05/10/741707.html"/><content type="text"> 余过古刹，于残经败纸中拾得《VB2005-菜根谭》一录，似某一人或某一群人琐事记载，又似一些观点零散发布。翻视之，虽断断续续，然于身心性命之学，实有隐隐相发明者。亟携归，重加校雠，缮写成帙。 旧有序，文不雅驯，且于是书无关涉语，故芟之。著是书者为大师，究不知其为何许人也。</content></entry><entry><id>http://www.cnblogs.com/MasterCai/archive/2007/02/28/659143.html</id><title type="text">&amp;lt;&amp;lt;读书笔记&amp;gt;&amp;gt;系列--VB2005-菜根谭</title><summary type="text">  余过古刹，于残经败纸中拾得《VB2005-菜根谭》一录，似某一人或某一群人琐事记载，又似一些观点零散发布。翻视之，虽断断续续，然于身心性命之学，实有隐隐相发明者。亟携归，重加校雠，缮写成帙。 旧有序，文不雅驯，且于是书无关涉语，故芟之。 著是书者为大师，究不知其为何许人也。</summary><published>2007-02-28T02:53:00Z</published><updated>2007-02-28T02:53:00Z</updated><author><name>MasterCai</name><uri>http://www.cnblogs.com/MasterCai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/MasterCai/archive/2007/02/28/659143.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/MasterCai/archive/2007/02/28/659143.html"/><content type="text">  余过古刹，于残经败纸中拾得《VB2005-菜根谭》一录，似某一人或某一群人琐事记载，又似一些观点零散发布。翻视之，虽断断续续，然于身心性命之学，实有隐隐相发明者。亟携归，重加校雠，缮写成帙。 旧有序，文不雅驯，且于是书无关涉语，故芟之。 著是书者为大师，究不知其为何许人也。</content></entry></feed>
