作者MOONY135 (谈无慾)
看板C_Sharp
标题[问题] SqlDataAdapter to 问题
时间Thu Mar 17 21:17:41 2016
================我的连接sql code============
string sql_string = "select Post_Day, 价格 From test_db.dbo.BarCharData";
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=RX-0\SQLEXPRESS;Initial
Catalog=test_db;Integrated Security=True";
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(sql_string, con);
DataTable dt = new DataTable();
sda.Fill(dt);
========================================
为什麽是写成sda.Fill(dt)呢
之前不都是
class myClass
{
public string test(string myWord)
{
return myWord+"^^";
}
}
a = myClass.test("安安")
就我的想像 dt里面应该是空的 等sda.Fill之後才会填满他
但这样不是应该是写成dt.Fill(sda)吗
我查过官网了 但还是觉得这边怪怪的 是只有这边比较特别吗
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.1.129.194
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1458220663.A.B57.html
1F:→ Litfal: 虾? 你不觉得如果是dt发起,则方法名称应该取叫FilledBy吗 03/17 22:40
2F:→ MOONY135: 该怎样去理解这个词汇会好一点呢 03/17 23:04
3F:→ MOONY135: 方法就像是去处理在()里面的东西? 03/17 23:18
4F:→ wanderer1412: 可想成 dt 是 pointer,把 poniter 传入 sda.fill 03/18 09:31
5F:→ wanderer1412: 去改变 dt 的值 03/18 09:31