在VB.NET中填充文本框

时间:2010-11-02 11:56:52

标签: .net vb.net

我的要求很小,如下:

我正在调用存储过程,并根据存储过程的结果,我想将数据显示到文本框中。我正在使用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")  

我正在获取数据并能够将其显示到数据网格中,但我如何将其放入文本框中。

请帮助。

2 个答案:

答案 0 :(得分:2)

这取决于您在数据集中拥有多少数据,因为它们可以容纳多个表。一种方法是在数据集中找到包含要显示的字段并以编程方式填充文本框的表。

示例:

txtBox.Text = getDetailsDS.Tables("TableName").Row(0).Item("ColumnName").ToString()

答案 1 :(得分:0)

yourTextBox.Text = getDetailsDS.Tables(0).Rows(0).Item(0)//已更正字段到项目