NinetyNine's Treasure

| 积淀孕育创新 智慧创造价值|
posts - 76, comments - 184, trackbacks - 3, articles - 14

请教:取出DataGrid中邦定的值

Posted on 2007-10-24 01:52 (NineTyNine) 阅读(101) 评论(5)  编辑 收藏 所属分类: .Net控件相关
private static string SuSheName_private;
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  
{
   
this.DataGrid1.EditItemIndex = e.Item.ItemIndex;
   SuSheName_private 
= this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text.Trim().ToString();
   
this.BindToDG();
  }


private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  
{
    
//对SuSheName_private进行判断;
  }
我想取出原SuSheName_private进行判断以进行后面的操作。
可SuSheName_private总是为空。
请问是哪里出了问题?

Feedback

#1楼    回复  引用  查看    

2007-10-24 04:13 by 韩现龙      
你看下在PageLoad中有没有在没判断IsPostBack的情况下直接进行了this.BindToDG();

#2楼    回复  引用    

2007-10-25 17:03 by Linxi [未注册用户]
是否是取模版列的值?

#3楼 [楼主]   回复  引用  查看    

2007-10-28 10:18 by Ninety-Nine      
对,是模版列的值

#4楼 [楼主]   回复  引用  查看    

2007-10-28 10:19 by Ninety-Nine      
@韩现龙
判断了。是!Page.IsPostback

#5楼 [楼主]   回复  引用  查看    

2007-10-28 12:29 by Ninety-Nine      
貌似模版列不能用这种方法取值
this.DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text.Trim().ToString();
这样取值为空

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交