先双击注册按钮然后进到后台代码区,先判断非空然后再获取用户名到数据库去查询是否存在要是存在就提示已存在不存在就执行添加方法。//这个是验证非空publicstringValidate(){if(thistxtUserNameTextTrim()==""){return"用户名不能为空";}elseif(thistxtPassWordTextTrim()==""){return"密码不能为空";}elseif(){省略了自己写。}else{return"";}}//这个是按钮的事件protectedvoidbtnRegister_Click(objectsender,EventArgse){if(Validate()==""){if(UserNameIsExist(thistxtUserNameTextTrim())){stringsql="insertintoTable(UserName,Password,Address,Phone)values(@UserName,@Password,@Address,@Phone)";Listparas=newList();parasAdd(newSqlParameter("@UserName",thistxtUserNameTextTrim()));parasAdd(newSqlParameter("@Password",thistxtPwdTextTrim()));parasAdd(newSqlParameter("@Address",thistxtAddressTextTrim()));parasAdd(newSqlParameter("@Phone",thistxtPhoneTextTrim()));SqlConnectionconnection=newSqlConnection("server=你的数据库服务器名;database=你的数据库名字;uid=sa;pwd=你的数据库连接密码");SqlCommandcmd=newSqlCommand(sql,connection);cmdparameterAddRange(parasToArray());connectionOpen();if(ConvertToInt32(cmdExecuteNonQuery())==1){MessageBoxShow("注册成功");}else{MessageBoxShow("注册失败");}}else{MessageBoxShow("用户名已经存在!");}}else{MessageBoxShow(Validate());}}pubicboolUserNameIsExist(stringName){stringsql="selectcount()fromTablewhereUserName="+Name;SqlConnectionconnection=newSqlConnection("server=你的数据库服务器名;database=你的数据库名字;uid=sa;pwd=你的数据库连接密码");SqlCommandcmd=newSqlCommand(sql,connection);connectionOpen();intCount=ConvertToInt32(cmdExcuteScalar());connectionClose();returnCount>0false:true;}一般情况重置的功能就是将文本框清空的并不是你说的删除的功能你要是真的想做成那样也是可以的。具体的就是从数据库查询你最新添加的一条信息然后删除就OK了代码是手打的有没有错误的我不是很清楚但是里面的有些参数你自己得看看跟你写的肯定是不一样的所以你得更改。这个应该是最详细的了要是不给分那我就白忙活了
thistext=dtrows[行数]["字段名"]tostring();
TextBox组件(文本框组件)是一种常用的,也是比较容易掌握的组件。应用程序主要使用它来接收使用者于输入文字信息。
由于TextBox类的成员实在太丰富,一个示例要想介绍上述所有的方法、属性和事件是不可能。在下面介绍的示例中,将突出介绍在Visual Basic Net集成开发环境下通过对设定不同的属性值实现三种常见的TextBox组件式样,以及TextBox组件的方法的调用方法和在Visual Basic Net集成开发环境中如何加入TextBox组件不同事件对应的处理代码。让各位更加熟悉TextBox类和Visual 开发环境。
先创建一个Access数据库塞
使用OLEDB连接ACCESS数据库(有密码的格式):
string constr = ApplicationStartupPath;
constr = constrSubstring(0, constrLastIndexOf("\\"));
constr = constrSubstring(0, constrLastIndexOf("\\"));
constr += @"\DataBase\db_testmdb";
OleDbConnection oc = new OleDbConnection();
ocConnectionString="Provider=MicrosoftJetOLEDB40;jet oledb:database password=123;Data Source="+constr;
无密码的格式:
string constr = ApplicationStartupPath;
constr = constrSubstring(0, constrLastIndexOf("\\"));
constr = constrSubstring(0, constrLastIndexOf("\\"));
constr += @"\DataBase\db_testmdb";
OleDbConnection oc = new OleDbConnection();
ocConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source="+constr;
然后就是用 *** 作数据库一般的格式insert into dataTable values('',''),括号里面的值就用textBoxtexttrim()就行了
textbox设置成多行模式
Multiline为true,
将搜索的内容进行循环,第循环一个添加一个换行符
用\r\n换行
textBox1Text = "a\r\nb";
1。string a=thistextboxtext;
string sql="insert into table values('username')={0}"+a;
2。>
给你个建议:首先绑定数据库(用datagridexiew直观一些),然后就可以调用数据库的值赋值给textbox,修改textbox后又返回值给数据库的值就好啦,最后保存一下。
具体代码就不列举了。
以上就是关于c#怎么根据textbox输入内容查询数据库信息并显示到dataview全部的内容,包括:c#怎么根据textbox输入内容查询数据库信息并显示到dataview、怎么让textbox绑定数据库中的字段、C#如何将textbox中的信息添加到Access数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)