GridView的表头如下:
订单信息 发运信息 出库信息 发票信息
客户名称 存货名称 存货规格 ----------------------------------------------
数量 均价 金额 数量 金额 数量 金额 数量 金额
这个表头是我处理而得到的,真正的还有另一个表头,但被隐藏起的。
现在我想取某列的值,如下:
protected void gvContract_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Order")
{
Response.Write("名称"+gvContract.Rows[Convert.ToInt16(e.CommandArgument)].Cells[0].Text.ToString() + "物资" + gvContract.Rows[Convert.ToInt16(e.CommandArgument)].Cells[1].Text.ToString() );
}
}
现在的情况是,到表头第二列的值是可以取到的,当怎么也取不到第一列的值,那位大侠指点下?
订单信息 发运信息 出库信息 发票信息
客户名称 存货名称 存货规格 ----------------------------------------------
数量 均价 金额 数量 金额 数量 金额 数量 金额
这个表头是我处理而得到的,真正的还有另一个表头,但被隐藏起的。
现在我想取某列的值,如下:
protected void gvContract_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Order")
{
Response.Write("名称"+gvContract.Rows[Convert.ToInt16(e.CommandArgument)].Cells[0].Text.ToString() + "物资" + gvContract.Rows[Convert.ToInt16(e.CommandArgument)].Cells[1].Text.ToString() );
}
}
现在的情况是,到表头第二列的值是可以取到的,当怎么也取不到第一列的值,那位大侠指点下?
解决方案 »
- 如何做功能“在戴尔网站中 左边选择 购买电脑配置 右边则动态显示价格 ”
- list页面之间传递
- ado.net DataReader getrows
- 前台单击按钮将excel导入SQL
- 省市联动菜单问题-如何将已保存的用户的省份显示在联动菜单里=======================================
- utf-8 和 gb2312
- 2级联动的下拉框,在代码if(IsValid)无法验证通过,有其他的办法验证吗?
- 如何实现列不固定的报表
- 报错信息如下,是怎么回事?
- 关于QuickStart asp.net安装的问题,!!!!
- 太诡异了.textbox回车自动刷新
- AJAX 回调都后台,如何取到控件的值?如:this.treeview
e.CommandArgument
GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value
GridViewRow row = GridView1.Rows[Convert.ToInt32(e.CommandArgument)];
模板列
Control cmdControl = e.CommandSource as Control;
row = cmdControl.NamingContainer as GridViewRow;
是否设置问题