my code is not letting me display a variable in listview subitem[3]
displaying the same varible in subitem[0] or [1] or [2] works fine, just 3 and onwards.
it says the index is out of range.
ive tried everything i can think of :S
heres my code:
public void button1_Click(object sender, EventArgs e)
{
{
int iCount = lvAccounts.Items.Count;
ListViewItem[] accUserPass = new ListViewItem[iCount];
lvAccounts.Items.CopyTo(accUserPass, 0);
for (int i = 0; i < accUserPass.Length; i++)
{
foreach (ListViewItem item in lvAccounts.Items)
{
// i defined my variables here
accUserPass[i].SubItems[2].Text = sec;
accUserPass[i].SubItems[3].Text = validpro;
}
}
ive manually defines column headers:
public RapidCheck()
{
InitializeComponent();
lvAccounts.Columns.Add("Login", 80, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Password", 80, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Security", 75, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Expiry Date", 120, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Rapidpoints", 80, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Email", 80, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Ref Points", 80, HorizontalAlignment.Left);
lvAccounts.Columns.Add("Files", 50, HorizontalAlignment.Left);
}
still not working :S
please help

New Topic/Question
Reply



MultiQuote




|