99
"bDDataSet.Шаблоны". При необходимости она может быть перемещена или уд
алена.
this.шаблоныTableAdapter.Fill(this.bDDataSet.Шаблоны);
//обнуляем выбор
comboBox1.BindingContext = new BindingContext();
comboBox1.SelectedIndex = -1;
}
//Здесь хранится список меток и контролов, из которых брать данные для
их
заполнения
Dictionary<BDDataSet.МеткиRow, Control> dict = new
Dictionary<BDDataSet.МеткиRow, Control>();
//Здесь хранится список меток, которые относятся к типу Текущая дата и
время
List<BDDataSet.МеткиRow> dictDatetime = new List<BDDataSet.МеткиRow>()
;
private void button1_Click(object sender, EventArgs e)
{
}
/// <summary>
/// Заполняем вордовский документ
/// </summary>
/// <param name="filename"></param>
/// <param name="sh"></param>
public Microsoft.Office.Interop.Word.Document FillWordDoc(string filen
ame,
BDDataSet.ШаблонСтипомRow sh)
{
Microsoft.Office.Interop.Word.Application ap = new
Microsoft.Office.Interop.Word.Application();
ap.Visible = false;
Document document = null;
try
{
//ap.Documents.Close(filename);
document = ap.Documents.Open(filename);
//получаем список меток документа
foreach (BDDataSet.МеткиRow m in dict.Keys)
{
document.Bookmarks[m.Наименование].Select();
Microsoft.Office.Interop.Word.Selection currentSelection = ap.Selectio
n;
if (dict[m].GetType() == typeof(System.Windows.Forms.TextBox))