位置0没有行.请帮助. [英] There is no row at position 0. Please Help.

查看:60
本文介绍了位置0没有行.请帮助.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

DataSet dspc = obj.returndataset("select * from commission_master where product_code='" + DropDownList1.SelectedItem.Text.Trim() + "'");
        Label4.Text = dspc.Tables[0].Rows[0]["product_name"].ToString().Trim();

        DataTable dt = obj.returndatatable("select * from term_master where scheme = '" + drp_plan.SelectedValue.ToString().Trim() + "' and nplan = '" + DropDownList1.SelectedItem.Text.Trim() + "' order by slno");
        if (dt.Rows.Count > 0)
        {
            double rdmin, fdmin;
            rdmin = Convert.ToDouble(dt.Rows[0]["rd_min_book_amount"].ToString().Trim());
            fdmin = Convert.ToDouble(dt.Rows[0]["fd_min_book_amount"].ToString().Trim());

            if (rdmin > 0 && fdmin > 0)
            {
                //tr_rdbookamt.Visible = true;
                //tr_fdbookamt.Visible = true;
                txt_fdbookamt.Text = "0";
            }
            else if (rdmin > 0)
            {
                //tr_rdbookamt.Visible = true;

                txt_fdbookamt.Text = "0";
            }
            else
            {
                //tr_fdbookamt.Visible = true;
                txt_rdbookamt.Text = "0";
            }

        }
        else
        {
            lbl_err.Text = "Select Scheme  & Plan !";
        }

        drp_term.Items.Insert(0, "Select");
        drp_term.Focus();
    }

推荐答案

我认为您在第三行遇到了此异常.
在此之前添加
i think you are getting this exception at third line.
Add before this
if(dspc.Tables[0].Rows.Count>0)
{
Label4.Text = dspc.Tables[0].Rows[0]["product_name"].ToString().Trim();
}
else
{
//return from code
//or dont handle that dataset in this part
}


这篇关于位置0没有行.请帮助.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆