这种GridView数据绑定方式能否实现 (C#.NET)
假如说我前台有个GridView控件,在控件里我放入了两个Lable,分别叫做Lable1与Lable2,现在不通过GridView.DataSource=DataSet...
假如说我前台有个GridView控件,在控件里我放入了两个Lable,分别叫做Lable1与Lable2,现在不通过GridView.DataSource=DataSet.Tables[].DefaultView;
GridView.DataBind();这种方式绑定,而是用
//为Lable1控件赋值
using(.....)
{ con.Open();
SqlCommand cmd=new SqlCommand("select 字段 from A表 where 字段=1",con);
string title=Convert.ToString(cmd.ExecuteScalar());
this.GridView中的Lable1控件.Text=title;
}
//为Lable2控件赋值
using(.....)
{ con.Open();
SqlCommand cmd=new SqlCommand("select 字段 from B表 where 字段=1",con);
string title=Convert.ToString(cmd.ExecuteScalar());
this.GridView中的Lable2控件.Text=title;
}
这种绑定可以么?谢谢高手! 展开
GridView.DataBind();这种方式绑定,而是用
//为Lable1控件赋值
using(.....)
{ con.Open();
SqlCommand cmd=new SqlCommand("select 字段 from A表 where 字段=1",con);
string title=Convert.ToString(cmd.ExecuteScalar());
this.GridView中的Lable1控件.Text=title;
}
//为Lable2控件赋值
using(.....)
{ con.Open();
SqlCommand cmd=new SqlCommand("select 字段 from B表 where 字段=1",con);
string title=Convert.ToString(cmd.ExecuteScalar());
this.GridView中的Lable2控件.Text=title;
}
这种绑定可以么?谢谢高手! 展开
4个回答
展开全部
添加的模版列吗???可以是可以.比较麻烦.
foreach (DataGridItem item in dgDownLoad.Items)
{
if(符合条件的列)
{
Label lb = (Label)item.Controls[0].Controls[1];
lb.Text = "";
}
}
foreach (DataGridItem item in dgDownLoad.Items)
{
if(符合条件的列)
{
Label lb = (Label)item.Controls[0].Controls[1];
lb.Text = "";
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉不可能吧 你转化的应该是表的名字而已
你可以通过遍历加载就行了啊
你可以通过遍历加载就行了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉不行~~GridView是循环表格 你这样不好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询