我刚开始学:
问个简单的,建了一个数据库,有列A、B、C、D,在textbox1中输入ABCD中的一个,想通过单击按键,在textbox2中显示所对应的列的数据。
跟绕口令似的,请老师们教教我,多谢啦
具体的代码如何写???在线等
问个简单的,建了一个数据库,有列A、B、C、D,在textbox1中输入ABCD中的一个,想通过单击按键,在textbox2中显示所对应的列的数据。
跟绕口令似的,请老师们教教我,多谢啦
具体的代码如何写???在线等
然后就可以了
if(TextBox1.Text=="A")
{
SqlConnection myConn = new SqlConnection("server=hp;uid=sa;pwd=sa;database=test");
string strSql="Select "+TextBox1.Text.Trim()+" from Table1";
SqlDataAdapter myCmd = new SqlDataAdapter(strSql, myConn);
}
你得到的数据是一个表中的列的所有数据啊,可能不止一条记录,把所有的记录串成一串?建议使用ListBox Or DataGrid Or DataGridView 吧..
while(sd.Reade())
{
textbox1.Text+=sd[0].toString();
}
sd.Close();
SqlDataAdapter myCmd = new SqlDataAdapter(strSql, myConn);
我已经添加了using System.Data.SqlClient;
using System.Data.OleDb;
SqlCommand sqlCommand = new SqlCommand();
然后设置连接和命令
你可以自己查查MSDN
要学会自学,
我刚开始学,正在一点一点地看,敬礼~~
{
SqlConnection myConn = new SqlConnection("server=hp;uid=sa;pwd=sa;database=test");
string strSql = "Select " + TextBox1.Text.Trim() + " from Table1";
SqlCommand cmd = new SqlCommand(strSql, myConn);
SqlDataReader sdr = cmd.EndExecuteReader();
string str = "";
//循环读出数据
while (sdr.Read())
{
sdr += sdr.GetString(0);//如果该列是字符型
}
TextBox2.Text = str;
}
cmd.EndExecuteReader();->cmd.ExecuteReader();