中国第一Ajax站长门户:www.okajax.com   虚拟主机 域名注册 云主机

设定GridView内框线的颜色 - okajax.com - Ajax中国

我要投稿 会员登陆 RSS订阅 本站推荐:
您的位置主页 > 网页编程 > .net > 设定GridView内框线的颜色

设定GridView内框线的颜色

2009-05-03    文章来源:互联网    浏览次数:

GridView控制项没有提供属性设定内框线的颜色,不过我们可以设定GridView的Attributes("bordercolor")来达到这个需求。

以下的范例就是将GridView的内框线设为蓝色。

  1. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load  
  2. GridView1.Attributes("bordercolor") = System.Drawing.ColorTranslator.ToHtml(Drawing.Color.Blue)  
  3. End Sub 

我们也可以扩展GridView控制项,加入一个GridLineColor属性,用来设定GridView的内框线颜色。

  1. Imports System   
  2. Imports System.Collections.Generic   
  3. Imports System.ComponentModel   
  4. Imports System.Text   
  5. Imports System.Web   
  6. Imports System.Web.UI   
  7. Imports System.Web.UI.WebControls   
  8. Imports System.Drawing   
  9.  
  10. < _   
  11. Description("GridView控制项"), _   
  12. ToolboxData("<{0}:TBGridView runat=server></{0}:TBGridView>") _   
  13. > _   
  14. Public Class TBGridView   
  15. Inherits GridView   
  16. Private FGridLineColor As Color   
  17.  
  18. ''' <summary>   
  19. ''' GridView格线颜色。   
  20. ''' </summary>   
  21. < _   
  22. Description("GridView格线颜色"), _   
  23. TypeConverter(GetType(WebColorConverter)), _   
  24. Category("Appearance"), _   
  25. DefaultValue(GetType(Color), "")> _   
  26. Public Property GridLineColor() As Color   
  27. Get   
  28. Return FGridLineColor   
  29. End Get   
  30. Set(ByVal value As Color)   
  31. FGridLineColor = value   
  32. End Set   
  33. End Property   
  34.  
  35. ''' <summary>   
  36. '''输出用户端检视的HTML码。   
  37. ''' </summary>   
  38. ''' <param name="writer">用来在用户端浏览器上呈现伺服器控制项内容。 </param>   
  39. Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)   
  40. If Me.GridLineColor <> Drawing.Color.Empty Then   
  41.   Me.Attributes("bordercolor") = System.Drawing.ColorTranslator.ToHtml(Me.GridLineColor)   
  42. End If   
  43. MyBase.Render(writer)   
  44. End Sub   
  45. End Class 

 

文章评论(查看全部)

看不清楚?单击换一张。
loading.. 评论加载中....
关于我们 - 广告服务 - 版权隐私 - 免责声明 - RSS地图 - 网站地图 - 使用帮助 - 返回顶部