作者lsmptt (虚心向学)
看板C_Sharp
标题[问题] 有关=的问题
时间Mon May 19 10:01:57 2008
public void GedListView(Object list,SubInfo su)
{
if (list.GetType().ToString() == "System.Windows.Forms.ListView")
{
ListView lv = (ListView)list;//p实例对象
SqlDataReader dr= getSelectDr(su);//数据集
lv.Items.Clear();//清空
lv.View=View.Details;//显示示图
while(dr.Read())
{
ListViewItem lt =new ListViewItem(dr.GetValue(0).ToString());
lt.SubItems.Add(dr.GetValue(1).ToString());
lt.SubItems.Add(dr.GetValue(2).ToString());
lt.SubItems.Add(dr.GetValue(4).ToString());
lv.Items.Add(lt);
}
dr.Close();
}// end blokc
}
这个涵数是传入一个listViwe的控制项,
然後用lv来承接,当lv在这里设定完毕後,
我的listView视窗就会显示出资料,
我想问的是是否在传入listView的时候是by reference?
否则的话,我的lv变数应该不会影响到这方法之外的变数
by reference,by address,by value分别要怎麽写?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.114.11.169