www.pudn.com > IntMail.rar > FrmDefaultSet.cs


using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
 
namespace IntMail 
{ 
    public partial class FrmDefaultSet : Form 
    { 
        Form1 F; 
        public FrmDefaultSet(Form1 F1) 
        { 
            InitializeComponent(); 
            F= F1; 
        } 
 
        private void FrmDefaultSet_Load(object sender, EventArgs e) 
        { 
            listView1.Items.Clear(); 
            try 
            { 
                CommonMail.init(); 
                DataSet ds = new DataSet(); 
                ds = CommonMail.Search("select * from MailAddress"); 
                if (ds.Tables.Count > 0) 
                { 
                    if (ds.Tables[0].Rows.Count > 0) 
                    {                    
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++) 
                        { 
                            ListViewItem L1 = new ListViewItem(new string[] { ds.Tables[0].Rows[0]["MailAddress"].ToString(), ds.Tables[0].Rows[0]["MailAddressPOP3"].ToString(), ds.Tables[0].Rows[0]["MailAddressSMTP"].ToString(), ds.Tables[0].Rows[0]["MailAddressUser"].ToString() }, -1); 
                            listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {L1}); 
                        } 
                       // StartCount = 1; 
                    } 
                } 
            } 
            catch (Exception ex) 
            { 
                MessageBox.Show("数据文件出现异常"); 
            } 
        } 
 
        private void listView1_DoubleClick(object sender, EventArgs e) 
        { 
            try 
            { 
                //MessageBox.Show("dfdfdf"); 
                CommonMail.init(); 
                DataSet ds = new DataSet(); 
                ds = CommonMail.Search("select * from MailAddress where MailAddress='" + listView1.FocusedItem.SubItems[0].Text + "'"); 
                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) 
                { 
                    MailAddress.MailAddressD = ds.Tables[0].Rows[0]["MailAddress"].ToString(); 
                    MailAddress.MailAddressPOP3 = ds.Tables[0].Rows[0]["MailAddressPOP3"].ToString(); 
                    MailAddress.MailAddressSMTP = ds.Tables[0].Rows[0]["MailAddressSMTP"].ToString(); 
                    MailAddress.MailAddressUser = ds.Tables[0].Rows[0]["MailAddressUser"].ToString(); 
                    MailAddress.MailAddressPass = ds.Tables[0].Rows[0]["MailAddressPass"].ToString(); 
                    MessageBox.Show("默认邮箱设置成功!"); 
                    F.Text = "IntMail邮件系统 当前邮箱:" + MailAddress.MailAddressD; 
                } 
            } 
            catch (Exception ex) 
            { 
                MessageBox.Show(ex.Message); 
            } 
        } 
    } 
}