折腾了一晚上了东东。。。

编程有时候挺好玩的。。有时候还让人挺郁闷的。。。气死人了。。

晚上本来心情很好。。想继续做一个FTP搜索引擎。。结果被一个PO东东搞得不高兴了。。哀。。

记一下吧。。省得以后再犯

VC中的CListCtrl这个控件的问题。。

一开始是这么写

while(m_mysql_row=mysql_fetch_row(m_mysql_res))

{

   m_listctrl.InsertItem(j,”hello”);

   for(i=0;i<mysql_num_fields(m_mysql_res);i++)

   {

    m_listctrl.SetItemText(j,i,m_mysql_row[i]);

   }

   j++;

   

}

然后换成这样写就对了。为什么要先插入再能调用SetItemText修改。。一边修改一边插入就不行。。。郁闷死。。为什么。。至今不明白。。

rowcount=mysql_num_fields(m_mysql_res);

for(j=1;j<rowcount;j++)

   m_listctrl.InsertItem(j,”hello”);

j=0;

while(m_mysql_row=mysql_fetch_row(m_mysql_res))

{

  

   for(i=0;i<mysql_num_fields(m_mysql_res);i++)

   {

    m_listctrl.SetItemText(j,i,m_mysql_row[i]);

   }

   j++;

   

}

不理解。。不理解。。弄了一晚上。。什么都没干。。一个半小时就这么过去了。。呵。。记一下。。以后不能再犯了。。