asp.net 中使用datagrid编辑数据,比较两列的大小
来源:互联网 发布:剑三女王捏脸数据 编辑:程序博客网 时间:2024/06/09 21:54
/**************************************************************************
函数作用:在客户端比较DataGrid(在其中直接编辑数据的DataGrid)中两列的大小
建立作者:Donald
建立时间: 20050922
参数说明:
TableID: 包含该DataGrid的客户端table.ID
myDataGridName: DataGrid在客户端的名字
iStart: 要获取数据的起始行号
objSource: 源控件在服务端的名称
objTarget: 比较控件在服务端名称
返回值:
false:目标值大于源值
true :目标值小于等于源值
参考例子: INVB12_Detail.aspx
***************************************************************************/
function ufCompareQty(TableID,myDataGridName,iStart,objSource,objTarget)
{
if ((objSource == null)||(objTarget ==null))
return true;
var iCount = 0;
iCount = eval(TableID).rows.length;
var strObjSource="";
var strObjTarget="";
var bFlag = false;
for (i=iStart;i<=iCount;i++)
{
strObjSource= myDataGridName+i+"_"+objSource;
strObjTarget= myDataGridName+i+"_"+objTarget;
txtSource = document.forms[0].all(strObjSource); //此处得到的是对象
txtTarget = document.forms[0].all(strObjTarget);
if (txtSource!=null && txtSource.value=="")
{
bFlag = true;
break;
}
if (txtTarget!=null && txtTarget.value=="")
{
bFlag = true;
break;
}
SourceValue = txtSource.value;
TargetValue = txtTarget.value;
if ( TargetValue*1 > SourceValue*1 ) //×1将数值字符串转换为数字
{
bFlag = true;
break;
}
}
if (bFlag == true)
return false;
else
return true;
}
函数作用:在客户端比较DataGrid(在其中直接编辑数据的DataGrid)中两列的大小
建立作者:Donald
建立时间: 20050922
参数说明:
TableID: 包含该DataGrid的客户端table.ID
myDataGridName: DataGrid在客户端的名字
iStart: 要获取数据的起始行号
objSource: 源控件在服务端的名称
objTarget: 比较控件在服务端名称
返回值:
false:目标值大于源值
true :目标值小于等于源值
参考例子: INVB12_Detail.aspx
***************************************************************************/
function ufCompareQty(TableID,myDataGridName,iStart,objSource,objTarget)
{
if ((objSource == null)||(objTarget ==null))
return true;
var iCount = 0;
iCount = eval(TableID).rows.length;
var strObjSource="";
var strObjTarget="";
var bFlag = false;
for (i=iStart;i<=iCount;i++)
{
strObjSource= myDataGridName+i+"_"+objSource;
strObjTarget= myDataGridName+i+"_"+objTarget;
txtSource = document.forms[0].all(strObjSource); //此处得到的是对象
txtTarget = document.forms[0].all(strObjTarget);
if (txtSource!=null && txtSource.value=="")
{
bFlag = true;
break;
}
if (txtTarget!=null && txtTarget.value=="")
{
bFlag = true;
break;
}
SourceValue = txtSource.value;
TargetValue = txtTarget.value;
if ( TargetValue*1 > SourceValue*1 ) //×1将数值字符串转换为数字
{
bFlag = true;
break;
}
}
if (bFlag == true)
return false;
else
return true;
}
- asp.net 中使用datagrid编辑数据,比较两列的大小
- ASP.NET中使用DataGrid显示数据
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 动态的管理ASP.NET DataGrid数据列
- 管理 ASP.NET DataGrid 数据列[图]
- 另类DATAGRID数据编辑修改 datagrid .asp.net
- ASP.NET中DataGrid控件的使用
- datagrid 中编辑模板列的问题
- easyUI在可编辑的datagrid中计算两列的值
- easyUI在可编辑的datagrid中计算两列的值
- Windows Mobile5.0 10月18日笔记:RDADemo
- 原来的blog所在服务器突然就关了。我现在的mail:pediy3000@hotmail.com
- 写Dll时遇到的一个错误
- 创建一个新DNS
- 用CDO保存网页到MHT文件
- asp.net 中使用datagrid编辑数据,比较两列的大小
- asp.net客户端传参的小结
- web2.0神话没有破灭,这一切才刚刚开始
- linux 下取得网络地址和掩码的代码
- 面向对象数据库db4o,值得关注一下
- mplayer中的fourcc
- 深圳ADSL的VCI/VPI
- 如何用javascript控制上传文件的大小
- 水晶报表分页并自动插入空白行