Здравствуйте, skyANA, Вы писали:
ANA>Как мне программно нажать [+] и выбрать имя таблицы в DataGrid
ANA>DataGrid.NavigateTo Method ANA> Navigates to the table specified by row and relation name.
ANA>И ещё загляните сюда.
Пробовал — не получается у меня ни фига
что такое relation name?
Я с этим dataGrid уже совсем запутался, вот пример:
DataSet custDS = new DataSet();
DataTable myDTable = custDS.Tables.Add("CustTable");
// Create a DataColumn and set various properties.
DataColumn myColumn = new DataColumn();
myColumn.DataType = System.Type.GetType("System.Decimal");
myColumn.Caption = "Price";
myColumn.ColumnName = "Price";
myColumn.DefaultValue = 25;
// Add the column to the table.
myDTable.Columns.Add(myColumn);
// Add 10 rows and set values.
DataRow myRow;
for(int i = 0; i < 10; i++)
{
myRow = myDTable.NewRow();
myRow["Price"] = i + 1;
// Be sure to add the new row to the DataRowCollection.
myDTable.Rows.Add(myRow);
}
Вы подробнее опишите ошибки, возникающие при вызове DataGrid.NavigateTo, DataGrid.SetDataBindings.
Когда Вы пытаетесь вызвать данные методы (на конструкторе формы, при загрузке формы)?
Вот так работает:
custDS.ReadXml("input.xml", XmlReadMode.Auto);
dataGrid1.NavigateTo( 0, custDS.Tables[ 0 ].TableName );
а я пробовал так:
DataTable myDTable = custDS.Tables.Add("CustTable");
custDS.ReadXml("input.xml", XmlReadMode.Auto);
dataGrid1.NavigateTo(0, "CustTable");
он записывает данные из xml-файла в таблицу "Table1"
а как сделать что бы xml-файл читался в мою таблицу?
Теперь опять не работает:
Я в xml добавил атрибуты:
<XmlDS>
<table1>
<col1 val1="1" val2="2" val3="3" val4="4" val5="5">Value1
</col1>
<col2 val="2">Value1_1
</col2>
</table1>
</XmlDS>
в [+] появилось две таблицы table1 col1 и table1 col2
и открывать первую кодом
custDS.ReadXml("input.xml", XmlReadMode.Auto);
dataGrid1.NavigateTo( 0, custDS.Tables[ 0 ].TableName );
он уже не хочет
Второй вариант тоже не работает
custDS.ReadXml("input.xml", XmlReadMode.Auto);
dataGrid1.SetDataBinding( custDS.Tables[ 0 ], "" );
Народ так что все таки у меня творится с этим datagrid
почему при чтении xml-файла перестает работать
dataGrid1.NavigateTo( 0, custDS.Tables[ 0 ].TableName );