第6列和第7列没有价值如何解决 [英] column 6 and 7 gets no value how solve

查看:96
本文介绍了第6列和第7列没有价值如何解决的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

    string sTechnologyvalue = string.Empty;
    string sToolsValue = string.Empty;
    DataRow dr = dt.NewRow();
    dr[0] = TextBoxFrom.Text;
    dr[1] = TextBoxTo.Text;
    dr[2] = TextBoxArea.Text;
    dr[3] = TextBoxSector.Text;
    dr[4] = TextBoxCompanyName.Text;
    dr[5] = TextBoxDescription.Text;
    dr[6] = sToolsValue; // this gets no value
    dr[7] = sTechnologyvalue; // this gets no value

    for (int i = 0; i < ListBoxAssignmentTools.Items.Count; i++)
    {
         sToolsValue += ListBoxAssignmentTools.Items[i];

    }

    for (int i = 0; i < ListBoxAssignmentTechnology.Items.Count; i++)
    {
         sTechnologyvalue += ListBoxAssignmentTechnology.Items[i];
    }

    dt.Rows.Add(dr);

    GridViewAllAssigments.DataSource = dt;
    GridViewAllAssigments.DataBind();
    Session["DataTable"] = dt;

}

推荐答案

试试这个:

Try this:
string sTechnologyvalue = string.Empty;
string sToolsValue = string.Empty;
DataRow dr = dt.NewRow();

for (int i = 0; i < ListBoxAssignmentTools.Items.Count; i++)
{
     sToolsValue += ListBoxAssignmentTools.Items[i];
     sTechnologyvalue += ListBoxAssignmentTechnology.Items[i];
}

dr[0] = TextBoxFrom.Text;
dr[1] = TextBoxTo.Text;
dr[2] = TextBoxArea.Text;
dr[3] = TextBoxSector.Text;
dr[4] = TextBoxCompanyName.Text;
dr[5] = TextBoxDescription.Text;
dr[6] = sToolsValue;
dr[7] = sTechnologyvalue;

dt.Rows.Add(dr);

GridViewAllAssigments.DataSource = dt;
GridViewAllAssigments.DataBind();
Session["DataTable"] = dt;


这篇关于第6列和第7列没有价值如何解决的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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