Anonymní profil Gen – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Gen – Programujte.comAnonymní profil Gen – Programujte.com

 

Příspěvky odeslané z IP adresy 213.29.144.–

Generátor
PHP › PHP DOM - zjíštění href odkazu
25. 10. 2008   #88272

Chtěl bych ze svých stránek odkazovat na několik dokumentů, jejiž odkazy je na jiném serveru a několikrát do měsíce se mění, ale tohle mi nefunguje:



$doc = DOMDocument::loadHTMLFile("...");

$nl = $doc->getElementsByTagName("table")[1]->getElementsByTagName("tr")[0]->getElementsByTagName("td")[0]->getElementsByTagName("table")[0]->getElementsByTagName("tr")[1]->getElementsByTagName("td")[1];

echo $nl->textContent;


Hodí to:
Parse error: syntax error, unexpected '[' in /var/www/test.php on line 11
Proč?

Gen
.NET › Error: Vlastnost RowCount ne…
18. 6. 2008   #77295

Tohle mi VS 2008 hodí, když se pokusím o tohle:

 table.RowCount++;     
A netuším jak to nahradit.
Nenapadá mě nic, bez čeho by se musel znovu "nakrmit" dataGrid - to za dané situace nejde.


Jinak pro naplnění dataGridu používám toto:


private BindingSource bs = new BindingSource();

//pro nevinný argument
private void InitializeDataGridView()
{
InitializeDataGridView("SELECT * FROM current_data");
}

//nakrmení dataGridu
private void InitializeDataGridView(string query)
{
bs.DataSource = GetData(query);
table.DataSource = bs;

setColumnsStyle();
}

//vytvoření dataTable z dat zýskaných z SQLite databáze
private static DataTable GetData(string sqlCommand)
{
SQLiteConnection sql = new SQLiteConnection(connectioString);
sql.Open();
SQLiteCommand cmd = new SQLiteCommand(sqlCommand, sql);
SQLiteDataAdapter adapter = new SQLiteDataAdapter();
adapter.SelectCommand = cmd;

DataTable dt = new DataTable();
dt.Locale = System.Globalization.CultureInfo.InvariantCulture;

adapter.Fill(dt);

return dt;
}

Translátor
.NET › DataSource - přiřazení sloup…
4. 5. 2008   #73004

Mám dataGridView s předdefinovanými sloupci a chci jej naplnit daty z tabulky v databázi, kde mě zajímají jenom některé pole, u kterých potřebuju určit, v kterých sloupcích dataGridView se zobrazí.

Momentálně používám tento způsob:



private void InitializeDataGridView()
{
table.AutoGenerateColumns = true;

bs.DataSource = GetData("Select * From current_data");
table.DataSource = bs;
}

private static DataTable GetData(string sqlCommand)
{
SQLiteConnection sql = new SQLiteConnection(connectioString);
sql.Open();
SQLiteCommand cmd = new SQLiteCommand(sqlCommand, sql);
SQLiteDataAdapter adapter = new SQLiteDataAdapter();
adapter.SelectCommand = cmd;

DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
adapter.Fill(table);

return table;
}

Kterým ale docílím toho, že se mi k nastaveným sloupcům dataGridView přidají ještě všechny sloupce ze zdrojové tabulky.

Gen
.NET › Databáze
25. 4. 2008   #72365

Na jaké klíčové slovy jsi to hledal?
Nepsal bych tu, kdybych neprohledal net, ale nic jsem nenašel.

Gen
.NET › Databáze
25. 4. 2008   #72345

To djanosik : Jde o MsSQL v edixi Express.

Gen
.NET › Databáze
25. 4. 2008   #72329

Jak ve Visual Studiu 2008 vytvořím databázi a jak bude vypadat tvar přihlašovacího stringu?

Předem dík za odpověď.

Indikátor
.NET › Error při if.: Odkaz na obje…
25. 4. 2008   #72328

To dargorar : Je nutné zjístit, jestli je text v té které buňce tučně. Teda alespoň neznám jiné řešení. Celá metoda vypadá takto:

private void bold_Click(object sender, EventArgs e)

{
for (int i = 1; i < table.ColumnCount; i++)
{
if (table.CurrentRow.Cells[i].Style.Font.Bold)
{
table.CurrentRow.Cells[i].Style.Font = new Font(table.CurrentRow.Cells[i].Style.Font, table.CurrentRow.Cells[i].Style.Font.Style & ~FontStyle.Bold);
}
else
{
table.CurrentRow.Cells[i].Style.Font = new Font(table.CurrentRow.Cells[i].Style.Font, table.CurrentRow.Cells[i].Style.Font.Style | FontStyle.Regular);
}
}
}
Metoda se zavolá po kliknutí na talčítko, pak projede všechny buňky kromě první a nastaví jim příslušný styl.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý