2015-09-21 77 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事件,如果它已被其他控件觸發。