我有一个模板列,我在里面放两个控件(ItemTemplete)第一个控件能帮定上数据,第二个就帮定不上!我的代码!
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
((LinkButton)(this.DataGrid1.Items[i].Cells[0].Controls[1])).Text = ds.Tables[0].Rows[i][1].ToString();
((LinkButton)(this.DataGrid1.Items[i].Cells[0].Controls[1])).CommandName = ds.Tables[0].Rows[i][0].ToString();
((Label)(this.DataGrid1.Items[i].Cells[0].Controls[1])).Text = ds.Tables[0].Rows[i][2].ToString();
}
请高人指点!

解决方案 »

  1.   

    都是一样的:this.DataGrid1.Items[i].Cells[0].Controls[1] 怎么会有两种类型
      

  2.   

    this.DataGrid1.Items[i].Cells[0].Controls[1]怎么又是LinkButton 又是 Label的,竟然还不报错,楼主真幸福呀.
      

  3.   

    楼上两个说的有点道理((LinkButton)(this.DataGrid1.Items[i].Cells[0].Controls[1])).Text((Label)(this.DataGrid1.Items[i].Cells[0].Controls[1])).Text   你是那个摸班里有 两个控件吧  Controls[1] 改改看看,比如Controls[0]