asp.net如何得到GRIDVIEW中某行某列值的方法_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:.net SMTP发送Email实例(可带附件)
本文为大家详细介绍下.net SMTP发送Email同时可带附件的具体实现思路及代码,想实现的朋友可以参考下哈,希望对大家有所帮助 复制代码 代码如下: public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSetti

根据某列的值改变其样式最好的方法是在GridView的DataRowBound事件中想办法。在GridView中的行绑定数据后将立即执行 DataRowBound事件。DataRowBound事件使用GridViewRowEventargs类作为事件变量。通过事件变量你能够利用 GridViewRowEventArgs属性操作已经绑定数据的行。

复制代码 代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
}


Row将返回TableRow类中的一个GridViewRow对象。
绑 定的Row有几种不同的类型。例如:DataRow, EmptyDataRow, Footer, Header, Pager 和 Separator。通过GridView的RowType属性可以得到当前行的行类型。RowType是一组DataControlRow枚举。
看下面的代码示例,检测GridView列出的行是否为一个标准类型的行。

复制代码 代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//Do something!
}
}


可 以使用Row的Cells属性得到其Cells,它将返回一个TableCellCollection对象。然后通过 TableCellCollection索引得到特定的Cells。TableCellcollection索引将返回一个TabelCell对象,对应 于Row中的一个Cell:

复制代码 代码如下:


protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string value = e.Row.Cells[0].Text;
}
}

分享:js实现广告漂浮效果的小例子
这篇文章介绍了在JS中广告漂浮效果的实现代码,有需要的朋友可以参考一下 复制代码 代码如下: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 / title/title style type=text/css div{ position:absolute; } /style /head body div id=floa

来源:模板无忧//所属分类:.Net教程/更新时间:2013-07-04
相关.Net教程