private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item )
{
Label lb=(Label)e.Item.Cells[5].FindControl("Label1");
DataRowView drv=(DataRowView)e.Item.DataItem;
string Current=drv["dutytime"].ToString();
switch(Current)
{
case "12":
lb.Text="夜";
break;
case "0":
lb.Text="日";
break;
//case "24":
default:
lb.Text="全天";
break; }
}
这段代码只改变了datagrid中的第一条记录,其它的都没变
{
if(e.Item.ItemType==ListItemType.Item )
{
Label lb=(Label)e.Item.Cells[5].FindControl("Label1");
DataRowView drv=(DataRowView)e.Item.DataItem;
string Current=drv["dutytime"].ToString();
switch(Current)
{
case "12":
lb.Text="夜";
break;
case "0":
lb.Text="日";
break;
//case "24":
default:
lb.Text="全天";
break; }
}
这段代码只改变了datagrid中的第一条记录,其它的都没变
解决方案 »
- asp.net mvc3 cshtml 编码问题
- 怎样让asp.net存取网络共享映射到本地文件夹中的文件--急
- 判断下班是否早退~~~急~~~
- 无刷新三级连动问题
- 如何在框架的分隔条(即framespacing)上写双击(dbclick)事件
- asp.net mvc路由问题
- 如何取得一个panel上的Textbox的文本值?
- 关于int count = Convert.ToInt32(cmd.ExecuteScalar());报错,至少一个参数没有被指定值。
- C#简单问题,急!!!
- 急!!!!!复合控件中遇到的问题?请帮忙!
- DataGrid自动分页,删除记录的问题!
- 请大家在这里讨论一下网络安全性问题?
{
Label lb=(Label)e.Item.Cells[5].FindControl("Label1");
DataRowView drv = (DataRowView)Item;
string Current = (string)drv["dutytime"];
switch(Current)
{
case "12":
lb.Text="夜";
break;
case "0":
lb.Text="日";
break;
//case "24":
default:
lb.Text="全天";
break; }
}
if(e.Item.ItemType==ListItemType.EditItem )
{
DropDownList ddl=(DropDownList)e.Item.Cells[5].FindControl("dutytime0");
DataRowView drv = (DataRowView)e.Item.DataItem;
string CurrentSubTeam=drv["dutytime"].ToString();
ddl.SelectedIndex=ddl.Items.IndexOf(ddl.Items.FindByValue(CurrentSubTeam));
}
如果用xulovewei的方法,显示的时候没问题了,但编辑的时候就出错了