为什么执行的时候,没反映?

7xin 2004-03-31 07:28:33
<asp:ButtonColumn
HeaderText="审核"
ButtonType="LinkButton"
CommandName="Pass"
Text="通过" >
<ItemStyle Width="40" HorizontalAlign="center" />
</asp:ButtonColumn>
当page_load时,根本没有改变lb.text的值啊。。。
foreach (DataGridItem i1 in MyList.Items)
{
if (ds.Tables["user_mp3"].Rows[i]["mp3_switch"].ToString()=="1")
{
if (i1.ItemType==ListItemType.Item || i1.ItemType==ListItemType.AlternatingItem)
{
LinkButton lb=(LinkButton)i1.Cells[5].Controls[0];
lb.Text="通过1";
}
}
else
{
if (i1.ItemType==ListItemType.Item || i1.ItemType==ListItemType.AlternatingItem)
{
LinkButton lb=(LinkButton)i1.Cells[5].Controls[0];
lb.Text="已审1";
}
}
}
...全文
21 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
athossmth 2004-03-31
  • 打赏
  • 举报
回复
PageLoad的时候还没有DataBind,所以DataGrid的行数是0

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧