当前位置:编程学习 > C#/ASP.NET >>

列表显示出错

 插入5行3列的列表,为什么有的数据部显示?
数据都没问题,请高手给指点下
谢谢!
                           m_list.InsertItem(0,( LPCTSTR )slot1); //添加新行1
m_list.SetItemText(0,1,( LPCTSTR )slot1_state);
  m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
                           m_list.InsertItem(0,( LPCTSTR )slot2); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot2_state);
  m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot3); //添加新行2
m_list.SetItemText(0,2,( LPCTSTR )slot3_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot4); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot4_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP);
m_list.InsertItem(0,( LPCTSTR )slot5); //添加新行2
m_list.SetItemText(0,1,( LPCTSTR )slot5_state);
m_list.SetItemText(0,2,( LPCTSTR )slotMM_IP); --------------------编程问答-------------------- 怎么没人帮忙啊?
着急中。。。。 --------------------编程问答-------------------- 因为你没有插入列。
int InsertColumn(
   int nCol,
   LPCTSTR lpszColumnHeading,
   int nFormat = LVCFMT_LEFT,
   int nWidth = -1,
   int nSubItem = -1 
); --------------------编程问答-------------------- 谢谢!
我是按行添加的啊 
每一行添加后再添加该行的第二列
而且当全是0的时候都能显示出来完全
但是有的就显示不全,而且还是在不同的位置 --------------------编程问答-------------------- SetItemText第二个参数是从0开始的,
m_list.SetItemText(0,0,( LPCTSTR )slot1_state);试试
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,