EXCEL有13个字段
程序复选框有13个字段,它们的Tag分别从0-12.但是有个缺点,就是如果EXCEL只有前4个字段有数据,但在程序复选框中勾选的却是0,3,5,11.的
这样就只会将0,和3对应EXCEL的数据插入……
if (dt.Rows.Count > 1)
{ for (int i = 0; i < dt.Rows.Count;i++ )
{
Num = Num + 1;
SqlParameter[] arParams = new SqlParameter[18];
if (dt.Columns.Count>0 &&dt.Rows[i][0].ToString() != "" && lstr.Contains("0") )
{
arParams[1] = new SqlParameter("@username", dt.Rows[i][0].ToString());
}
else {
arParams[1] = new SqlParameter("@username",DBNull.Value );
}这是我判断选中的是哪个复选框的代码...lstr是存放选中的Tag数组.
请问怎么改才能,如果前面有4条数据,我可以随意选择0,6,9,11,之类的随意选择字段导入EXCEL相对庆的数据
程序复选框有13个字段,它们的Tag分别从0-12.但是有个缺点,就是如果EXCEL只有前4个字段有数据,但在程序复选框中勾选的却是0,3,5,11.的
这样就只会将0,和3对应EXCEL的数据插入……
if (dt.Rows.Count > 1)
{ for (int i = 0; i < dt.Rows.Count;i++ )
{
Num = Num + 1;
SqlParameter[] arParams = new SqlParameter[18];
if (dt.Columns.Count>0 &&dt.Rows[i][0].ToString() != "" && lstr.Contains("0") )
{
arParams[1] = new SqlParameter("@username", dt.Rows[i][0].ToString());
}
else {
arParams[1] = new SqlParameter("@username",DBNull.Value );
}这是我判断选中的是哪个复选框的代码...lstr是存放选中的Tag数组.
请问怎么改才能,如果前面有4条数据,我可以随意选择0,6,9,11,之类的随意选择字段导入EXCEL相对庆的数据
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货