用VS连接SQL Server时,怎样在textbox里面显示数据库中的一个表格有多少行?

在数据库里有个stu_information的表格
string sqll = "select count(stu_ID) from student_information ";
SqlDataReader reader1 = shujv.getRead(sqll);
//在程序中建立的一个类里面有getread()方法来调用sqldatareader
int i = 0;
while (reader1.Read())
{
i++;
}
textBoxX1.Text = i.ToString();
忘记说了上面的代码为什么不能得出结论?还可以怎样做出这个问题?

你sql中取出的是数据表的行数。然后你直接用executescaler返回首行首列就是你要的行数。。int num=cmd.executescaler();即可。 然后 textbox.Text=num.tostring();追问

用int num = Int32.Parse(cmd.ExecuteScalar()); 的时候报错

追答

你得改一下你的代码
sqlcommand cmd=:::
然后添加这句。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-01
textboxX1的属性,是控件还是是字符串?而且应该有一个前后台的信息传递吧update(true)
第2个回答  2011-05-02
string DBstring = "Data Source=GHOST-FE979A7C5;Integrated;Security=True;database=test";
SqlConnection exitsrecordcon = new SqlConnection(DBstring);
exitsrecordcon.Open();
SqlDataAdapter exitsrecordadpt = new SqlDataAdapter(exitsrecordstr, exitsrecordcon);
DataSet exitsrecordds = new DataSet();
exitsrecordadpt.Fill(exitsrecordds);
DataTable exitsrecordtable = exitsrecordds.Tables[0];
int exitsrecordRowCount = exitsrecordds.Tables[0].Rows.Count;
textBoxX1.Text = exitsrecordRowCount.ToString();

这段有点繁琐,但是能用,你自己修改一下。我用C#的

用VS连接SQL Server时,怎样在textbox里面显示数据库中的一个表格有多 ...
你sql中取出的是数据表的行数。然后你直接用executescaler返回首行首列就是你要的行数。。int num=cmd.executescaler();即可。 然后 textbox.Text=num.tostring();

怎么让vs 窗体中的textbook控件和sql server的数据库表中的字段绑定起来...
textbox?如果用vs的话很简单。属性-〉数据-〉Databindings->advanced打开一个对话框。然后建立或选择数据源。后面都是可视化操作,自己看看就知道了。

C#中从SQL中查询到一个字段值怎么赋值给textBox2.Text
this.textBox2.Text = ds.Table[0]["username"].ToString();\/\/赋值给TextBox2.[username]为数据库中字段 select username from tb_userlist where id='001' 若要显示为你特定的形式。除非001在数据库中是字符型,否则你要在后台进行拼接才能显示其001,否则只会显示为1 ...

在用C#做窗体设计时,怎么把textbox中的信息添加到sql数据库的表中
要求1,:当单击注册按钮时把上面5个textbox的值添加到sql数据库中表Table中 2:以上5个textbox值都不能为空,密码和确认密码不能一致,一致提示出错 3:注册的用户名在数据库中是没有的,即如果数据库中原先有相同的用户名要提示该用户名已存在,请重... 展开 freelifetime | 浏览5170 次 |举报 我有更好的答案...

用C#编写一个界面,利用一个textbox查询数据库,在另一个textbox中显示出 ...
假设第一个textbox名为txtBox1,第二个textbox为txtBox2,在该界面中的头部需要引入两个命名空间:\/\/假设使用的是SQL Server数据库 using System.Data;using System.Data.OleDb;在界面中双击button按钮,填入如下代码:string str1; \/\/保存txtBox1中的内容 str1 = txtBox1.Text.Trim();if(str...

c#从textbox空间中添加数据到sql
','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";多了一个“,”。(材料,状态方程,强度模型,失效模型,侵蚀) 这里面的列名和数据库应该保持一致。如果数据库中的字段数据类型都是char型的就没错,如果是其他类型如int,就不需要“‘”和“’”。

c#中,如何把TextBox中的值写入sql2005数据库
\/\/连接数据库字符串 string dbConnString = "server=.;pwd=sa;uid=sa;database=wms";\/\/不知道你的材料编号是什麽类型,默认为 varchar,r如果是int怎去掉''号就行了 string sql = string.Format("INSERT INTO [wms].[dbo].[ck] (id,NAME) VALUES ('{0}','{1}')", TextBox1.Text....

请问怎么样用XLS表格将SQL里面的报表显示出来
1.如果你是有条件的筛选数据导出报表就 选择查询分析器 在里面写上你查询的 SQL语句 然后执行,全选下方显示出的网格数据->右键->另存为->在弹出的表格中选中已经建好的EXCLE表格 并在最下面的TEXTBOX 选择 制表分割符 ->点击确定 OK了 2.如果是 将单表内数据全部导出,就选择使用企业管理器->...

winform,用c#链接 sql server。对数据库进行查询记录,增加记录,删除记录...
Conn.Close();\/\/关闭连接 ---查询,并将查询的结果绑定到 dataGridView1经行显示--- string ConnString = "Data Source=SAWYER-PC;Initial Catalog=InfoDemo;Persist Security Info=True;User ID=sa;Password=123";SqlConnection Connection;SqlDataAdapter Adapter;string SQL = "select * from Employee...

ASP数据库连接 asp怎样与SQL数据库连接
;TextBox1.Text = conn.ToString();} 右击在浏览器中查看页面,如图 点击button若数据库连接成功,会在文本框中显示当前连接成功提示 【System.Data.SqlClient.SqlConnection】PS:以上数据库操作并不严谨,仅用于示范,数据库连接 读者在实际使用对数据库进行crud操作时,参考微软官方文档 ...

相似回答