移动列表,增加复选框,但是获取不到复选框的打勾项目
金蝶云社区-云社区用户z1U39066
云社区用户z1U39066
0人赞赏了该文章 1,214次浏览 未经作者许可,禁止转载编辑于2016年05月05日 09:37:13

总部的老师,我在移动列表新增一个复选框的字段,然后采用如下语句判断复选框是否打勾,但是总是获取到的打勾的行总是不正确的。
for (int j = 0; j < this.View.Model.GetEntryRowCount("FMobileListViewEntity"); j++)
{
if (Convert.ToString(View.Model.GetValue("F_guo_CheckBox", j)) == "True")
{
string FCreaterID = Convert.ToString(this.Context.UserId);
string FGuid = Convert.ToString(View.Model.GetValue("F_GUO_GUID", 0));
DynamicObject obj = this.View.Model.GetValue("F_guo_CustomerID") as DynamicObject;
string FCustomerID = obj["Id"].ToString();
string FDriver = Convert.ToString(View.Model.GetValue("F_HZ_Driver",0));
string FCarNo = Convert.ToString(View.Model.GetValue("F_HZ_CarNo", 0));
string FIDCard = Convert.ToString(View.Model.GetValue("F_HZ_IDCard", 0));
string FPhone = Convert.ToString(View.Model.GetValue("F_HZ_Phone", 0));

DynamicObject obj1 = View.Model.GetValue("F_guo_ItemID", j) as DynamicObject;
string FMaterialID = obj1["Id"].ToString();
string FQty = Convert.ToString(View.Model.GetValue("F_GUO_QTY", j));
strSQL = "EXEC STKD_P_InsertMobile '" +
FGuid + "'," +
FMaterialID + "," +
FQty + "," +
FCreaterID + "," +
FCustomerID +",'" +
FDriver +"','" +
FCarNo +"','" +
FIDCard +"','"+
FPhone +"' ";
dsCheckAmount = DBServiceHelper.ExecuteDataSet(this.Context, strSQL);
}
}