我的要求很小,如下:
我正在调用存储过程,并根据存储过程的结果,我想将数据显示到文本框中。我正在使用DataSet和DataAdapter。谁能帮我。我的代码如下:
Dim sqlStripCmd As New SqlCommand("prcAdt_mwo_strip_det_sel", connection.conn)
sqlStripCmd.CommandType = CommandType.StoredProcedure
sqlStripCmd.Parameters.Add("@strip_no", SqlDbType.Char, 3).Value = txtMwoStpNo.Text
sqlStripCmd.ExecuteNonQuery()
Dim getDetailsDS As New DataSet
Dim getDetailsDA As New SqlDataAdapter
getDetailsDA = New SqlDataAdapter
getDetailsDA.SelectCommand = sqlStripCmd
getDetailsDA.Fill(getDetailsDS, "getDetails")
我正在获取数据并能够将其显示到数据网格中,但我如何将其放入文本框中。
请帮助。
答案 0 :(得分:2)
这取决于您在数据集中拥有多少数据,因为它们可以容纳多个表。一种方法是在数据集中找到包含要显示的字段并以编程方式填充文本框的表。
示例:强>
txtBox.Text = getDetailsDS.Tables("TableName").Row(0).Item("ColumnName").ToString()
答案 1 :(得分:0)
yourTextBox.Text = getDetailsDS.Tables(0).Rows(0).Item(0)//已更正字段到项目