非常简单的问题 (c#)(50分)

W

whx_xxp

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠: 初学c#,请教
private void Page_Load(object sender, System.EventArgs e)
{
DataSet myds;
SqlDataAdapter mysda;
if (!this.IsPostBack)
{
string constr="server=192.168.1.2;uid=sa;pwd=sa;database=farmer";
SqlConnection conn=new SqlConnection(constr);
string sql="SELECT max(序号) FROM 进帐单";
mysda=new SqlDataAdapter (sql,conn);
SqlCommandBuilder builder=new SqlCommandBuilder (mysda);
myds=new DataSet();
mysda.Fill (myds,"进帐单");
//this.TextBox1.Text=??????
}
}
想把max(序号)显示到textbox1中,?????处应该怎么写?
 
我想是这样写的
TextBox1.Text=myds.Tables["进帐单"].Rows[]["序号"].toString();
那个Rows里写你序号所在的索引吧
我没有调试,不知道对不对啊。你调试看看咯。
 
TextBox1.Text=myds.Tables["进帐单"].Rows[0][0].ToString();
试一试
或者把
string sql="SELECT max(序号) FROM 进帐单";
改成
string sql="SELECT max(序号) as MAXMUN FROM 进帐单";

TextBox1.Text=myds.Tables["进帐单"].Rows[0]["MAXMUN"].ToString();
试试
 
this.TextBox1.Text=myds.Tables["进帐单"].Row[0][0].ToString();
 
this.textBoxt1.Text=myds.Tables["进帐单"].Row[0][0].ToString();
 
前面写的都对。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
747
import
I
S
回复
0
查看
817
SUNSTONE的Delphi笔记
S
顶部