我是这样写的
foreach(DataGridItem item in this.DataGrid1.Items)
{
int num=Convert.ToInt32(item.Cells[0].Text.Trim());
}
读取它是为了输出时候用
this.RegisterStartupScript("alert","<script>alert('第"+num+"行之后的数据保存失败');</script>");比如输出“第2行之后的数据保存失败”,请问可以实现吗?
foreach(DataGridItem item in this.DataGrid1.Items)
{
int num=Convert.ToInt32(item.Cells[0].Text.Trim());
}
读取它是为了输出时候用
this.RegisterStartupScript("alert","<script>alert('第"+num+"行之后的数据保存失败');</script>");比如输出“第2行之后的数据保存失败”,请问可以实现吗?
{
int num=Convert.ToInt32(item.Cells[0].Text.Trim());
}
这个应该可以吧
行 173: int num=Convert.ToInt32(item.Cells[0].Text.Trim());
行 174:
行 175: if(DateTime.Compare(TS_Rtime,PastTime)<0||DateTime.Compare(TS_Rtime,CurDateTime)>0)
{
if(item.Cells[0].Text.Trim()!="")
int num=Convert.ToInt32(item.Cells[0].Text.Trim());
}
//如果为空,就可能有问题你设断点跟踪具体那里有问题(单步执行),根据情况修改一下顺便问一下,你刚才那个问题是通过什么方式解决的?
就是你刚才发的那张帖子里面
this.RegisterStartupScript("alert","<script>alert('第"+num+"行之后的数据保存失败');</script>");
里面的num应该是一个在数据库中有值的字段,但是序号列在数据库中是不存在的,所以不行,不知道有没有其他办法可以解决这个问题