Microsoft . 技术之路...

—— 专注于微软技术, 分享是快乐的源泉......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年7月23日

摘要: 以下的方法可以根据位名称去找到该列在GridView中对应的 Column 索引,由此索引再去取 GridView 的列;利用此方法的好处是当 GridView 列位有异动(如新增、移动或刪除)时,不需要再更改程序,可以做到通用。程序如下: private int GetGridViewColumnIndex(GridView grid, string colName) { D... 阅读全文

posted @ 2007-07-23 15:52 赣江源 阅读(906) 评论(0) 推荐(0) 编辑

摘要: 当GridView希望依据单元格的值来动态改变行列的背景色时,可以将判断写在RowDataBound 事件中,在此事件中可以取得该单元格的值来做判断并改变显示的颜色; 例如有一个 value列,要依此列的值大小来決定列的颜色,当value大于0时背景色为蓝色,反之为红色;后台代码如下(*.aspx.cs): protected void GridView1_RowDataBound(object ... 阅读全文

posted @ 2007-07-23 15:34 赣江源 阅读(917) 评论(0) 推荐(0) 编辑

摘要: 有时候会遇到这样的情况,就是需要对GridView表格显示的结果增加一列自动递增编号列,以标示每一行的序号。要实现这一功能,首先在 GridView 第一列加入一个 TemplateField,并在 TemplateField 的 ItemTemplate 加入一个 Label (ID=lblNo),*.aspx 对应代码如下: ... 阅读全文

posted @ 2007-07-23 15:11 赣江源 阅读(1188) 评论(0) 推荐(0) 编辑

摘要: 如果GridView的单元格是否需要编辑是根据判断某个状态值来决定时,可以在GridView 的 RowDataBound 事件中做判断并设置编辑按钮是否显示。代码如下:*.aspx.cs protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { DataRowView oRow... 阅读全文

posted @ 2007-07-23 14:49 赣江源 阅读(1909) 评论(0) 推荐(0) 编辑

摘要: 经常在使用GridView的SqlDataSource时,对GridView内容修改更新时,如何同时去修改某一列的值。需要解决这一问题有两种方法,就是使用GridView的RowUpdating事件 和 数据邦定源的Updating 事件来处理。1、使用GridView的RowUpdating 事件,修改e.NewValues 的內容就可以在更新前修改列值,例如: protected void G... 阅读全文

posted @ 2007-07-23 14:01 赣江源 阅读(1503) 评论(0) 推荐(0) 编辑

摘要: 一般在 GridView 的 Command 的删除按钮是沒有提示的确认信息。以下的范例就是要为GridView增加删除时的确认提示信息。页面文件:*.aspx 代码:*.aspx.vb Partial Class... 阅读全文

posted @ 2007-07-23 13:36 赣江源 阅读(421) 评论(0) 推荐(0) 编辑