首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获取Gridview中某一列的值

2012-05-11 
如何获取Gridview中某一列的值.在GridView绑定数据后,如何获取其中某一行某一列的值?[解决办法]protected

如何获取Gridview中某一列的值.
在GridView绑定数据后,如何获取其中某一行某一列的值?

[解决办法]
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "add")
{
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index];
ListItem item = new ListItem();
item.Text = Server.HtmlEncode(row.Cells[2].Text);
if (!ListBox1.Items.Contains(item))
ListBox1.Items.Add(item);
Label1.Text=e.CommandArgument.ToString();


}
}
[解决办法]
如果时普通列:
gridview.rows[i].cells[j].text
如果时模板列,譬如模板列包含TextBoxName,则
TextBox tb = (TextBox)[Convert.ToInt32(e.CommandArgument)].FindControl("TextBoxName")
然后
tb.text 就ok了
[解决办法]
foreach(GridViewRow gr in GridView1.Rows)
{}
for(int i=0;i<gridview.Rows.Count;i++)
{}

热点排行