gridview 第一列 手动赋值,该怎么解决
gridview 第一列 手动赋值
如何给 gridview 的第一列手动赋值,其他列都是通过数据库绑定的值。。。。
先谢谢路过的达人们...
------解决方案--------------------
绑定后,再设置第一列的值不就行了么
------解决方案--------------------
1.绑定的数据集中加一列;
2.绑定之后,循环添加;
------解决方案--------------------
先赋值,把数据库的表放在table中,遍历赋值
------解决方案--------------------
绑定之前操作datatable么? 操作table增删改之后再绑定gridview
如何给 gridview 的第一列手动赋值,其他列都是通过数据库绑定的值。。。。
先谢谢路过的达人们...
------解决方案--------------------
绑定后,再设置第一列的值不就行了么
------解决方案--------------------
1.绑定的数据集中加一列;
2.绑定之后,循环添加;
------解决方案--------------------
先赋值,把数据库的表放在table中,遍历赋值
------解决方案--------------------
绑定之前操作datatable么? 操作table增删改之后再绑定gridview
bool b = false;这个是我操作的一个东西 写的比较基础 深入的我也不会 给你参考
for (int l = 0; l < dttttt.Columns.Count; l++)
{
if (dttttt.Columns[l].ColumnName == "条码")
{
b = true;
break;
}
}
if (b == false)
{
dttttt.Columns.Add("条码", typeof(string));
}
for (int k = 0; k < dttttt.Rows.Count; k++)
{
dttttt.Rows[k]["条码"] = "";
string ppp = dttttt.Rows[k]["产品ID"].ToString();
string sqlqq = "select procode from pro where proid='" + ppp + "'";
System.Data.DataTable dttt = SQLDBHelper_protask.Query(sqlqq).Tables[0];
for (int kk = 0; kk < dttt.Rows.Count; kk++)
{
dttttt.Rows[k]["条码"] += dttt.Rows[kk]["procode"].ToString() + ";";
}
dttttt.Rows[k]["条码"] = "'"+dttttt.Rows[k]["条码"].ToString().Substring(0, dttttt.Rows[k]["条码"].ToString().LastIndexOf(';'));
}