Why didn't you follow the sample code? There's no second parameter when adding the first column item. See correction in your code below
>Thank you very much you are always my Helping hand.i am attaching my code here
>lnIndex = .List1.ListIndex
>.list2.addlistitem(.List1.list[m.lnIndex,1])
>.list2.addlistitem(.List1.list[m.lnIndex,2],.list2.newitemid,2)
>.list2.addlistitem(.List1.list[m.lnIndex,3],.list2.newitemid,3)
>
>but i am facing one problem when ever i try to add more then 2 rows on list2 it is not adding new row but overright on existing list2 row.
>please help me
>
>Best Regards
>Mazahir
--sb--