2015-09-21 80 views
0
SqlDatasource1 : 

Table1 
----------- 
Result_1 
----------- 
Result_2 

我有一个查询,我想从代码中的查询Result_2值背后,在BeforePrint事件,我不希望把一个标签在报告中,我该怎么办这个?如何获取查询值?

感谢

+1

你忘了你的帖子中最重要的部分,你解释你想要的部分。发布时没有任何内容。这可能是一个开始的好地方。 http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ –

+0

我想从** Table1中的列中获取值** ,其中的数据源是** Sqldatasource1 **,在 –

+0

后面的代码中查看你发布的内容,并问问自己,如果你认为只有知道你发布的内容,你才能帮助某人。你似乎在这里需要帮助,但是你没有提供足够的信息给任何人提供帮助。它看起来像迈克尔麦克马林发布的猜测可能接近你想要的? –

回答

1

如果你想你的数据源上手动运行该选择命令,你可以尝试像(C#):

var dv = new DataView() 

dv = Sqldatasource1.Select(DataSourceSelectArguements.Empty) as DataView; 

if (dv.Count > 0) 
{ 
    foreach (DataRowView rv in dv) 
    { 
     string Result2Val = rv["Result_2"].ToString(); 
     // do something with the result... 
    } 
} 

我敢肯定,VB会遵循类似的模式。

或者,尝试捕获OnSelected事件,如果它已被其他控件触发。