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

求大神解决,我还想实现当我用bindingNavigater这个控件移到下一行时,数据也能显示到文本框里... 求大神解决,我还想实现当我用bindingNavigater这个控件移到下一行时,数据也能显示到文本框里 展开
 我来答
shao0sha
2013-07-06 · TA获得超过8564个赞
知道大有可为答主
回答量:8005
采纳率:0%
帮助的人:1633万
展开全部
它是由两个操作,一个是你想从数据库中读出的字段,再一个就是你的任务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 · 超过18用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:47.8万
展开全部
你的下面绑定是个Datatable吗?一般常用赋值的操作就是单元格选中事件来处理此类问题,取值方法就是Datatbale.["员工姓名"].Value.ToString()就可以获取到了,然后赋值给你对应的文本框就可以了
追问
那当我用那个bindingNavigater1把当前行往下移的时候,内个语句也可以实现把当前分别按字段输出到文本框么
追答
可以的,gridview控件是很强大的,你要好好挖掘
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
675685015
2013-07-07
知道答主
回答量:32
采纳率:0%
帮助的人:15.9万
展开全部

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


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式