ストアドプロシージャから配列を返す必要があります。そしてクライアント側では、最後にc#とado.netを使用してデータを取得する必要があります。
CREATE PROCEDURE [dbo].[usp_testing]
AS
BEGIN
DECLARE @ARRAY TABLE(sno int,id nvarchar(50)
INSERT @ARRAY(sno,id) values(1,'v123')
INSERT @ARRAY(sno,id) values(2,'v124')
INSERT @ARRAY(sno,id) values(3,'v124')
END
この@Arrayテーブルは、クライアント側に返され、取得される必要があります