数据网格帮助 [英] Data grid help

查看:48
本文介绍了数据网格帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

private void dgvUnreadMails_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
        if (e.ColumnIndex == 6)
        {

            string mailFldrName;
            Outlook.Application objOutlook = default(Outlook.Application);
            Outlook.MAPIFolder objMAPIFolder = default(Outlook.MAPIFolder);

            Outlook.NameSpace oNS = default(Outlook.NameSpace);

            objOutlook = new Outlook.Application();
            oNS = objOutlook.GetNamespace("MAPI");

            objMAPIFolder = (Outlook.MAPIFolder)objOutlook.Session.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);


            if (nbFolder.SelectedItem == null)
            {
                mailFldrName = "Default";
                nbFolder.SelectedItem = "Default";

            }
            else
            {
                mailFldrName = nbFolder.SelectedItem.ToString();
            }

            string strEntId = dgvUnreadMails.Rows[e.RowIndex].Cells[5].Value.ToString();
            var rMail = GetEmailsFromFolder(mailFldrName).Where(x => x.EntryID == strEntId).First();
            string textBodyInput = rMail.BodyContent.ToString();
            object textBodyInputString = (object)textBodyInput.ToString();
            object obj = new object[] { textBodyInputString, m_arrStopWords };
            DoWordProcessing(obj);

        }

    }

}



我为数据网格按钮单击和在单击时获取结果编写了以下代码,但是我需要在单元格加载(按钮单击)时将结果添加到单元格中,请告诉我该怎么做

[edit]将内联代码"块转换为代码块"以保留格式-OriginalGriff [/edit]



i wrote following code for data grid button click and getting result on click but i need to add result to cells as they loading (button click)pls tell me how can i do it

[edit]"inline code" block converted to "code block" to preserve formatting - OriginalGriff[/edit]

推荐答案

您的事件args会告诉您单击了哪个单元格.
Your event args will tell you what cell was clicked.


这篇关于数据网格帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆