懂VB和C#的人进,C#数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:11:25
比如VB中:
Adodc1.ConnectionString ="......."
Adodc1.RecordSource = "记录"
Adodc1.Refresh

If Adodc1.Recordset.EOF <> True Then
Adodc1.Recordset.MoveFirst
End If

Do While Not Adodc1.Recordset.EOF
if ... then text1.text=Adodc1.Recordset.Fields(0)
end if
Adodc1.Recordset.MoveNext
loop

那么C#中又是用什么控件,实现数据库的连接,及在数据库检索,然后导出我们所需要的数据的呢?
哪位狂人可以写出通俗易懂的代码呢?
我用的ListView1接收数据,
ListViewItem Item = new ListViewItem ( ) ;
Item.SubItems.Clear ( ) ;
Item.SubItems[0].Text = (??要求为当前记录的第一列);
Item.SubItems.Add ( ??(1)) ;
Item.SubItems.Add ( ??(2)) ;
ListView1.Items.Add ( Item ) ;
如何衔接一起呀

sqldatassource //数据源

sqlconnection //数据库连接

sqlcommand //可以实现sql查询语句

string connectionString = "Data Source=服务器地址;Initial Catalog=数据库;Integrated Security=false;User ID=用户名;password=密码";
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("select * from 表");
cmd.Connection = con;
cmd.ExecuteNonQuery();
然后用个啥接收下数据,就可以显示了

首先在页面上拖个DataAdapter(忘了是不是这么拼了),然后利用他的数据库连接向导生成一个数据库连接对象.

之后再在里面写代码来调用就可以了

//生成实例
DataAdapter da = new DataAdapter();
da.SelectCommand.CommandText = "SELECT CODE, VALUE FROM TABLE_NAME";
DataTable dt = new DataTable();
da.Fill( dt );

//后面就是你如何处理表了