В моем веб-приложении я использую datatable и вставляю в него контакты Outlook. это мой кодПолучение данных из datatable в asp.net
DataTable myTable = new DataTable();
DataRow dr = myTable.NewRow();
DataColumn myDataColumn = new DataColumn();
myDataColumn.DataType = Type.GetType("System.String");
myDataColumn.ColumnName = "Email";
myTable.Columns.Add(myDataColumn);
Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
foreach (Microsoft.Office.Interop.Outlook.AddressList addList in oApp.Session.AddressLists)
{
foreach (Microsoft.Office.Interop.Outlook.AddressEntry addEntry in addList.AddressEntries)
{
dr["Email"] = addEntry.Address.ToString();
myTable.Rows.Add(dr);
dr = myTable.NewRow();
//Response.Write(addEntry.Address.ToString());
}
}
Мои сомнения я могу написать код, как этот , когда контакт вставить в MyTable. детали строки могут считываться в строку типа
string s = myTable.Rows [0] ["Email"]. ToString(); in foreach
Исправьте форматирование на вашем блоке кода. Большая часть этого не отмечена как код. –
Mr.Sam я извиняюсь, я не понимаю –
Ух, офисное взаимодействие в asp.net - это зло. Он не масштабируется и подвержен ошибкам. Вы не должны этого делать. К сожалению, я недостаточно знаком с перспективой, чтобы рассказать вам, что такое правильная работа. –