当button_click事件发生时,尝试通过首选ID号分别将表格内容输入textBoxes。我发现了一些关于这种情况的视频,但是dataGrids用于那些。我是C#btw的全新手,我甚至不确定我在做什么。
问题是,我无法想象如何在代码中将下面描述的只读对象写入textBox。我确信它真的是一件简单的事情,我很想念它。
private void button2_Click(object sender, EventArgs e)
{
SqlCommand rcmd = new SqlCommand("SELECT ID, Column1, Column2 FROM [TEST].[dbo].[Table_1] where ID=@ID", connection);
rcmd.Parameters.AddWithValue("@ID", textBox3.Text);
connection.Open();
SqlDataReader reader = rcmd.ExecuteReader();
while (reader.Read())
{
//textBox4.Text = reader["Column1"];
//textBox5.Text = reader["Column2"];
//These wont work, says reader["Column1"] and reader["Column2"] are read-only. What to do?
}
connection.Close();
有意评论有错误的行。没错,那里。我试图在保持那些在我眼前的东西时想出别的东西。
提前致谢。
答案 0 :(得分:0)
#include "stdafx.h"
#include <iostream>
int main()
{
std::cout << "Hello World!";
std::cout << std::endl;
return 0;
}
答案 1 :(得分:0)
reader["Column1"].ToString();
你错过了ToString()