返回首页

我一直在阅读大量的有关处理数据库的教程,但仍然不如何做到这一点。我的主要问题是,我想用一个文本框和一个按钮来搜索我的数据库,然后显示在一个新的形式的文本框的结果。我使用的方式visualstudio2010(C#)。对不起,英语很差。

例如:
 0;
:搜索编号:(这是一个TextBox)/ /输入学生证,以搜寻resultform:搜索编号:200489 / /显示在texboxes的结果
非常感谢你提前。任何帮助将不胜感激。

回答

评论会员:游客 时间:2012/02/07
Manish.Insan:你好ramcab,你可以搜索你的记录后,输入在文本框的ID按钮的Click事件。并存储在会话或查询字符串传递到另一种形式的结果。,并设置在这种形式texbox价值。魔神:codeprelang="c#"Session[spanclass="code-string""/spanspanclass="code-string"name_of_student"/span]=abc;spanclass="code-comment"/*/spanspanclass="code-comment"abcisstringthatcontainsyourdatalikenameofstudent.*//span/pre/code使用Response.Redirect()"或"你什么都想要来打开新的形式。设定值,如:{C}希望这会帮助你。不要忘记标记为答案,如果它帮助。imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif
Bojjaiah
评论会员:游客 时间:2012/02/07
您好RAM,通过类似这样的查询你得到通过记录从table_name的选择*"txtsearchid.text"searchid='';
Nilesh帕蒂尔普纳
评论会员:游客 时间:2012/02/07
可以使用查询Likenbsp;选择*从tblstudent的searchId="txtid.text","{BR}是这样的
ramcab:非常感谢您的回答先生的,从数据库中记录的拉动,我已经做到了。但我需要的是另一种形式来调用这些记录。我有2种形式。在Form1中,我有一个按钮和文本框,我输入的数据是在Form2的文本框的搜索和显示结果。

例如:
FORM1:
搜索学生:(输入学生证)LT; ---框

Form2的:
学生证是:(结果在TextBox)
名字:(结果在TextBox)
  ;姓氏:(结果在TextBox)

这是我编码这么远,但结果显示在相同的形式。

命名空间PCU_CEIT
{
公共部分类searchstud:表格
  ;{
私人OleDbConnection的连接;
&# 160; 私人OleDbCommand的命令;
 0; 私人OleDbDataAdapter的适配器;
&# 160; 私人OleDbCommandBuilder建设者;
&# 160; 私人的DataSet数据集;



,公共searchstud()
{
 0; ()
连接新的OleDbConnection();
提供connection.ConnectionString = @"= Microsoft.ACE.OLEDB.12.0;数据源= C:\用户\ PrincessGHY \桌面\经济转型国家\ dummystud.accdb";
命令= connection.CreateCommand()
适配器=新OleDbDataAdapter的(命令);
  ; 建设者=新OleDbCommandBuilder(适配器);
& #160; DataSet的新的DataSet()
&# 160; }

私人无效button6_Click(对象发件人,EventArgs的五)
{
{
 60; command.CommandText ="SELECT * studentinfo StudID = @ StudID";
command.Parameters.Clear()
command.Parameters.AddWithValue("@ studID",txtsearch.Text)

 0; dataSet.Tables.Clear()

结果= adapter.Fill(数据集,"studentinfo")

如果(GT结果; 0)
{
studinfo stdinf =新studinfo()
 60; stdinf.Show()
DataRow的studentinfo = dataSet.Tables"studentinfo"]行[0];
&# 160; textBox1.Text = studentinfo ["名字"]的ToString()
textBox2.Text = studentinfo ["姓氏"]的ToString()
  ; }
其他
& #160;{
MessageBox.Show("学生不存在。");
}
}

对不起,打扰你们,但由于很多帮助。|