怎么在C#把数据库中当前表的当前行分别按字段显示到TextBox中?

求大神解决,我还想实现当我用bindingNavigater这个控件移到下一行时,数据也能显示到文本框里

它是由两个操作,一个是你想从数据库中读出的字段,再一个就是你的任务TextBox.Text的读出的数据就行了,你可以参考一下(不要复制和粘贴,因为需要按照你的程序):
/ /此方法是用来显示一个返回值和写入,你只需要将他们转移到

/ / SQL语句就行了,返回值的信息是一个字符串。

公共字符串mysqlfun(字符串SQL)/> {字符串信息=“”;

System.Data.SqlClient.SqlConnection CONN =新System.Data.SqlClient.SqlConnection();

conn.ConnectionString =“数据源=初始目录=你的数据库名;集成安全=真正的”;/ /这是一个连接字符串,请考虑

/ /的寡妇安全模式登录

创建成功();

数据集objDataSet =新的DataSet();

SqlDataAdapter的OBJ =新SqlDataAdapter的();

obj.SelectCommand =新的SqlCommand(SQL,CONN);

obj.Fill(objDataSet,“信息”);

的SqlCommand objSqlCommand =新的SqlCommand(SQL,CONN);

SqlDataReader的objSqlReader = objSqlCommand.ExecuteReader()<br的的/而(objSqlReader.Read() )

{

资讯= objSqlReader.GetValue描述(0)。的ToString();

}

返回信息;

}

我相信你应该写SQL语句!

然后我说早:

textBox1.Text =信息;

就是这样。希望能帮到你! !
最后,有一种淡淡的,看你的数据库是主人,如果它是你自己的做法,最好是自己创建一个数据库,因为master数据库是一个系统的数据库,也没有觉得不错。追问

数据库是我自己建的, 然后你那个TextBox1.Text=信息,貌似不能实现当我用控件把记录往下移的时候也能显示出当前数据

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-06
你的下面绑定是个Datatable吗?一般常用赋值的操作就是单元格选中事件来处理此类问题,取值方法就是Datatbale.["员工姓名"].Value.ToString()就可以获取到了,然后赋值给你对应的文本框就可以了追问

那当我用那个bindingNavigater1把当前行往下移的时候,内个语句也可以实现把当前分别按字段输出到文本框么

追答

可以的,gridview控件是很强大的,你要好好挖掘

第2个回答  2013-07-07

this.dataGridView1.CurrentRow.Cells["这里是列名"].Value.ToString().Trim()


...如何将查询到的结果一一对应地显示到textbox里
1、实现使用到的Windows API的方法代码。2、实现最大化窗口-》最小化窗口--》正常大小窗口方法代码如下。3、定义全局变量的方法代码。4、实例化线程用来初次调用matlab--》把图像窗体放到winform的方法代码。5、线程执行的方法-->每隔50ms查找一下figure窗体->找到嵌入到winform的panel控件里的方法代码。...

c#怎么把从数据库中读出的各个字段的值赋到文本框中
private bool isdel2 = false;private void DataBind(){ this.dataGridView1.AutoGenerateColumns = false;string sql = "select jhid,psid,jpid,jpbh,jpmc,jply,jpxz,jpgg,jpsl from lab_wbshjh_psxx_xckhjb order by jpid";SqlDataAdapter sda = new SqlDataAdapter(sql, 【数据库连接类】);...

C#如何把查询出来数据库里数据在textbox里显示出来?
SqlDataReader Dr;Dr = cmd.ExecuteReader();while (Dr.Read()){ textbox2.Text=Dr[ "name" ].ToString();\/\/这样就能取到你从数据库读到的值了.} 说明一下:1:你只建立了与数据库的边接 2:你只写了要操作的命令 剩下的,你得执行才命令才能得你想要的数据,须要注意的是,你那命令可能...

C#中怎么读取SQL数据库表中的数据后显示在一个TEXTBOX中?
private void GetDataByParmSqlCommand()\\x0d\\x0a {\\x0d\\x0a SqlConnection sqlc = new SqlConnection(DBUtility.SqlHelper.ConnectionStringLocalTransaction); \/\/取连接字符串饼建立sqlconnection\\x0d\\x0a try\\x0d\\x0a {\\x0d\\x0a \\x0d\\x0a sqlc.Open();\\x0d\\...

c#中如何让内容输出到textbox中
在Form_Load下写初始化textbox.text="内容",这样在运行程序的时候就能输出内容,如果在点击button后输入就要在button下写textbox.text="内容",如果你在textbox1.TextChanged下面写textbox.text="内容"的话,执行程序后textbox里不会显示内容,但当你随便输入什么的时候他才会弹出"内容",因为textbox跟...

...读取数据库中的一列数据,并把这列的每行数据分别赋给一个不同的文...
可以的,假设你的数据库名称是DataBase,你要读取表Student的Name那一列,那么代码如下:string conStr = "Data Source=.;Initial Catalog=DataBase;Integrated Security=True";using (SqlConnection connection = new SqlConnection(conStr)){ connection.Open();using (SqlCommand cmd = connection....

C#如何把数据库里面的东西读出来,并且显示在文本框里面呢
第一步,先建立与数据库的连接 第二步,在program.cs里面写程序 using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CaterDal { public static class ...

在c#窗体应用中如何在文本框中输入主键把数据库中对应的数据也导入文...
{ string str = "data source=数据库实例名;initial catalog=数据库名;user ID=用户;pwd=密码;"; con = new SqlConnection(str); con.Open(); \/\/打开数据库连接 string sql = "select top 1 * from 表名 where ID = '" + textBox1.Text.Trim() + "'"; \/\/*为了简便...

C#做数据库时,如何将查询到的结果显示到textbox里
1:先按条件查询数据到DataSet中。2:遍历DataTable中的数据行。并找到相关的列,显示到TextBox中 dotnet201 | 发布于2010-06-25 举报| 评论 3 4 用Command按条件查询,然后用Reader读结果,传值给Text不就完了 depluin | 发布于2010-06-25 举报| 评论 2 2 那如果是分层的模式做的,又该怎么办呢?

C#怎么将datatable中的数据读到textbox中
DataTable dt=new DataTable();如果dt中有值则这样读 textbox1.Text= dt.Rows[0]["列名"].ToString();\/\/0代表第一行,以此类推

相似回答