2016-03-20 13 views
0

saklı prosedür: sadece bir sütunBir SQL Server saklı yordamının sonucu bir vb.net combobox nasıl alınır?

select sum(column) 
from table 

döner, belirli bir tablodan bir satır.

vb.net formunda bir hücre tablosunda toplamı almak için datagridview kullanmak istemiyorum, basit bir combobox'ta toplamı almak istiyorum. Mümkün? SQL kodu yalnızca tek bir satır dönen Eğer

... 
    Dim cmd As New SqlCommand("stored_procedure", con)  
    con.Open() 
    cmd.CommandType = CommandType.StoredProcedure 
    cmd.Parameters.Add("@parameter", SqlDbType.VarChar).Value = TextBox1.Text 
    Dim dtc As New DataTable 
    dtc.Load(cmd.ExecuteReader()) 
    con.Close() 
    DataGridView1.DataSource = dtc ' this is working 
    ComboBox1.DataSource = dtc ' for this I get System.Data.DataRowView in combo 
    ... 

Eğer

+0

combobox1.add, tek sütun (SELECT COUNT (*) ... 'durumunda olduğu gibi,' cmd.ExecuteScalar() '(“ ExecuteReader ”yerine) kullanabilirsiniz, böylece bu tek değer çok daha kolay döndü –

cevap

0

Sen

ComboBox1.text = dtc.Rows(0).Item(0).tostring 

veya combobox1.clear bir arada kullanabilirsiniz ederiz ve

İlgili konular