2011-12-20 52 views
0

我有我的数据源中的字段,我想结合并显示在一个标签字段中。我添加了一个过程来捕获数据绑定操作,但我不知道如何从数据源中获取数据。我在FormView上显示这些信息是非常重要的。我可以在c#中获得示例吗?FormView数据绑定

例如 -

protected void DisplayPayOut(object sender, EventArgs e) 
{ 
    Label Payout = FormView1.FindControl("PayoutLabel") as Label; 
    Payout.Text = datasource.field1 + datasource.field2; 
} 
+0

确实你当前的代码产生任何结果错误的等..? – MethodMan 2011-12-20 21:16:35

+0

这只是示例代码..实际的数据源是SqlDataSource,查询中的两个字段是“wire”和“ach”。我想要的结果是有标签字段=线ach – Craig 2011-12-20 21:21:42

+0

好吧,让我改述..你有代码,可以让你执行查询对数据源..从你有什么为什么不抨击var splitText = datasource.field1 .ToString()+“”+ datasource2.ToString();并查看splitText字符串变量的结果是什么..除此之外,很难真正知道你需要什么,而不会看到你已经尝试过的一些实际的书面代码。 – MethodMan 2011-12-20 21:29:12

回答

2

我不能完全肯定,但好像你正在寻找的东西像下面这样:

protected void DisplayPayOut(object sender, EventArgs e) 
{ 
    Label Payout = FormView1.FindControl("PayoutLabel") as Label; 
    object dataItem = DataBinder.GetDataItem(FormView1); 
    Payout.Text = DataBinder.Eval(dataItem, "field1NameHere").ToString() + DataBinder.Eval(dataItem, "field2Namehere").ToString(); 
} 
相关问题