Text控件问题,读取数据库? 我在项目中建了以个窗体Form,有一个Text控件为多行输入的和button控件,当调用Form时Text读取数据库Name表UserName中ID列的值,每行数据占用一行,(这里怎么换行小弟不会),读出来后,可以编辑,就是可以添加.删除,修改.然后点击Button提交到数据库,修改相应的数据,这里该怎么实现,用什么方法,还是用别的控件更好实现这个问题.谢谢各位..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 gridview,datalist等都可以的,gridview简单一点 我倒,这个怎么是用GridView??像你这样编译一条记录的几个字段应该是用FormView控件,去看看Quick Start中的FormView的例子吧http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/formview.aspx 你用的应该是textbox控件吧换行用 “\r\n”就行了 首先你应该在button事件中先判断你要插入的数据库中是否已经纯在。如果不纯在在插入。我先给你 一段程序参考吧。和你 差不多。我作的是连接数据库登入对话框。连接的是 access数据库using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;namespace Connection{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (textname.Text.Trim() == "" || textpassword.Text.Trim() == "") MessageBox.Show("请输入用户名和密码", "提示"); else { string Afile = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\ccc\\db1.mdb"; OleDbConnection AconnStr = new OleDbConnection(Afile); AconnStr.Open(); string sql = "select * from userinfo where UID='" + textname.Text.Trim() + "'and PWD='" + textpassword.Text.Trim() + "'"; OleDbCommand cmd = new OleDbCommand("sql", AconnStr); cmd.CommandText = sql; if (null!=cmd.ExecuteScalar()) { this.Visible = false; Form2 form2 = new Form2(); form2.Show(); AconnStr.Close(); } else { MessageBox.Show("用户名或者密码错误", "警告"); textname.Text = ""; textpassword.Text = ""; textname.Focus(); } } 我现在用Text控件读取了数据,插入的时候怎么才能text中的一行做为数据库中的一条数据,text中文本修改的话数据库中数据相应的数据? C#中曲线图,柱状图如何实现? C# 无限极分类 新闻系统里面使用 急 急 急~!!! 初学者-简单委托的问题 如何新建C#项 一大堆checkBox,如何用FOR循环来改变他们的Checked值? 各位高手快来.高分求Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) 实现断点续传的新讨论,附源码 c# excel 双面打印 关于OutLook的问题 C# 数组转字符串 VC#中有没有播放媒体控件? 各位高手,有懂正则表达式的请进来指教!!! JS返回值问题
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/formview.aspx
换行用 “\r\n”就行了
首先你应该在button事件中
先判断你要插入的数据库中是否已经纯在。
如果不纯在在插入。
我先给你 一段程序参考吧。和你 差不多。我作的是连接数据库登入对话框。
连接的是 access数据库
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;namespace Connection
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (textname.Text.Trim() == "" || textpassword.Text.Trim() == "")
MessageBox.Show("请输入用户名和密码", "提示");
else
{
string Afile = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\ccc\\db1.mdb";
OleDbConnection AconnStr = new OleDbConnection(Afile);
AconnStr.Open(); string sql = "select * from userinfo where UID='" + textname.Text.Trim() + "'and PWD='" + textpassword.Text.Trim() + "'";
OleDbCommand cmd = new OleDbCommand("sql", AconnStr);
cmd.CommandText = sql;
if (null!=cmd.ExecuteScalar())
{
this.Visible = false;
Form2 form2 = new Form2();
form2.Show();
AconnStr.Close(); }
else
{
MessageBox.Show("用户名或者密码错误", "警告");
textname.Text = "";
textpassword.Text = "";
textname.Focus();
} }