如何在所有行的gridview中绑定附加列 [英] How to Bind Additional column in gridview in all rows
本文介绍了如何在所有行的gridview中绑定附加列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨frnds ..,
我有一个任务,因为我的gridview中的值已被绑定,我添加了一个额外的列,值绑定在我的gridview但是附加值出现在我的gridview的最后一项中我需要绑定所有行....我应该在这里做什么
我的代码
Hi frnds..,
I have an task as in my gridview the values has been binded and i have added an additional column the value is binded in my gridview but the additional value is present at last item in my gridview i need to bind that in all rows.... wat should i do here
My Code
d = Session["name1"].ToString();
tr = DropDownList1.SelectedItem.ToString();
string t = "http://localhost:56514/Ontology/WebService.asmx?op=selectstr";
DataColumn dc1 = new DataColumn();
DataColumn dc2 = new DataColumn();
// localhost.WebService wsd = new localhost.WebService();
da = new SqlDataAdapter("select " + tr + " from " + d + " ", con);
DataTable dt = new DataTable();
// da.Fill(dt);
foreach (GridViewRow gv1 in GridView1.Rows)
{
DataColumn col1 = new DataColumn(tr.ToString());
DataColumn col2 = new DataColumn("Available");
col1.DataType = System.Type.GetType("System.String");
col2.DataType = System.Type.GetType("System.String");
dt.Columns.Add(col1);
dt.Columns.Add(col2);
DataRow row = dt.NewRow();
row[col1] = da.Fill(dt);
row[col2] = t.ToString();
dt.Rows.Add(row);
GridView gv= new GridView();
gv.DataSource = dt;
// GridView1 gv1 = new GridView();
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
谢谢..,
Thank You..,
推荐答案
检查此链接 http://forums.asp.net/t/1812196.aspx/1 [ ^ ]
您可以使用该列本身创建gridview并隐藏列。无论何时你想绑定数据都可以看到
U can create gridview with that column itself and hide the column.Whenever u wanted to bind the data make it visible
这篇关于如何在所有行的gridview中绑定附加列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文