从数据集中提取数据

Fre*_*cer 0 .net c#

尊敬的用户,

我正在使用数据集提取数据.我想把值放在文本框中.但价值并未到来.

我有以下代码

try
            {
                da = new SqlDataAdapter("select ID from Customer where Name='" + gvBkPendingSearch.SelectedRows[0].Cells[1].Value.ToString() + "'",con);
                DataSet ds = new DataSet();
                da.Fill(ds);
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    txtCustomerID.Text = ds.Tables[0].Rows[0].ToString();
            }
            catch (Exception ex)
            {

            }
            finally
            {
            }
Run Code Online (Sandbox Code Playgroud)

txtCustomerID是我的文本框.它捕获的值为>>>>> System.Data.DataRow

错误在于 txtCustomerID.Text = ds.Tables[0].Rows[0].ToString();

但我无法理解它.请帮我.

Paw*_*iya 11

像这样改变它

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
   txtCustomerID.Text = ds.Tables[0].Rows[i]["ID"].ToString();
Run Code Online (Sandbox Code Playgroud)

你正在做的错误是,你正在访问它

ds.Tables[0].Rows[0].ToString();
Run Code Online (Sandbox Code Playgroud)

意味着第0行,整行!! 不是列值

数据表行在System.Data.DataRow.Net中