在GridView绑定数据后,如何获取其中某一行某一列的值?
解决方案 »
- sql创建存储过程时出现问题
- 关于在asp.net中打印的问题
- asp.net 动态生成按钮控件问题!在线求解!100分送上,正解再加分!
- 散分,附三年经历!
- 劫取自符串并得到值 在线等~~~~~~~
- adp.net后台如何获取表单 encType="multipart/form-data" 传入的文件流??
- 我想知道大家是怎么做ASP.net的?
- 做一个电影网站,需要有手机付费功能!接口怎么做啊?
- 如何编程设置dropdownlist的选定项
- 在框架页里,如何从一框架页 改变 另一框架页的服务器控件的属性值??? 高手请进,在线急等。
- asp.net 不是用服务器空间上传图片
- cs文件调用web.config连接access数据库路径
{
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();
}
}
{
if (list[(e.Item.ItemIndex)].MessageComment != null) //判断当前像集合中MessageComment属性是否为空
{
if (e.Item.ItemType == ListItemType.Item) //判断当前项类型为Item模版类型,查找控件赋值
{
Label label = (Label)e.Item.FindControl("Message");
label.Text = "回复" + list[(e.Item.ItemIndex)].MessageComment.ToString();
}
}
}
((TextBox)gv_list.Rows[0].Cells[1].Controls[1]).Text.ToString();
这样的简单方法呀?
gridview.rows[i].cells[j].text
如果时模板列,譬如模板列包含TextBoxName,则
TextBox tb = (TextBox)[Convert.ToInt32(e.CommandArgument)].FindControl("TextBoxName")
然后
tb.text 就ok了
{}
for(int i=0;i<gridview.Rows.Count;i++)
{}
TextBox txtPrice = e.Row.Cells[8].Controls[0] as TextBox;
LinkButton lbtnDelete = e.Row.FindControl("lbtnDelete") as LinkButton;
e.Row.Cells[0].Text;
都可以获取到如果是呈现后,再去选择的,貌似只有去遍历,得到Rowindex