GridView1.Rows[e.RowIndex].Cells[3].Text.Trim()==""为什么是true
我已经把数据绑定到GridView1上去了GridView1.Rows[e.RowIndex].Cells[3].Text.Trim()==""为什么是true --------------------编程问答-------------------- string.isNullOrEmpty(GridView1.Rows[e.RowIndex].Cells[3].Text.Trim())
第四列是什么 --------------------编程问答-------------------- 因为第4列是空,或全是空格 --------------------编程问答-------------------- GridView1是直接拉出来的
第4列是学生的姓名
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
Label3.Text =Convert.ToString(GridView1.Rows[e.RowIndex].Cells[3].Text.Trim()=="");
bind();
} --------------------编程问答-------------------- 你这个Cells[3]中是神马控件??
如果是TextBox是不能这样取值滴!
通过FindControl来取(模板列)
通过Control[0]来取(非模板列)
--------------------编程问答--------------------
通常是绑定到列中的一个asp.net控件内,这个Cell内就算有100个asp.net控件,而这个Cell的Text是string.Empty,很正常啊? --------------------编程问答-------------------- 学点asp.net控件的正规原理知识。 --------------------编程问答--------------------
可以用参数传啊
补充:.NET技术 , C#