Dobry den,
chci se jen zeptat jak jednodusse v asp.net zjistit ktera stranka z menu je aktivni a castavit ji jine css?
Dekuji za odpoved
Příspěvky odeslané z IP adresy 89.176.252.–
Dobry den,
chtel bych se jen zeptat jestli se da nejak v kodu nastavit abych smazal soubor kdyz mi to pise ze je pouzivan jinym procesem? Je to zvlastni kdyz pouziji metodu File.Delete tak to tam upadne ale ve Windows Exploreru ten soubor normalne smazu.
Dekuji za smysluplny odpovedi.
Ahojte,
chtel bych se zeptat na strance vytvarim nekolik tlacitek ve smycce asi takto:
Button button = new Button();
button.ID = ss.ID.ToString();
button.UseSubmitBehavior = true;
button.CausesValidation = false;
button.Click += new EventHandler(button_Click);
button.Text = "Odhlásit";
void button_Click(object sender, EventArgs e)
{
...
}
A problem je ze ona udalost se mi nikdy na serveru nespusti. nevite nekdo kde b ymohl byt problem?
Dekuji za pomoc
Editoval djanosik: Upozorňuji, že tlačítka nad polem pro vložení textu mají svůj důvod. Vkládejte zdrojové kódy do určených tagů. Díky!
Dobry den,
chtel bych se jen zeptat mam db v MSSQL Server a je velice jednoducha mam tabulku ZAMESTNANEC a tabulku ODDELENI tabulka zamestnance ma cizi klic na tabulku oddeleni kde je jen jeden sloupec ID a NazevOddeleni a ja chci kdyz v C# udelam objekt zamestanance a a pridelim mu do vlastnosti oddeleni objekt nebo entitu oddeleni a ta ma vlastnost nazev oddleleni takovej jakej uz v db v tabulce oddleeni je aby se nevytvarel dalsi radek ale aby se pouzil onen odkaz na jiz existuji radek v tabulce oddleni.
Je toto mozne nejak nastavit v db nebo pres LINQ?
Jinak mam reseni treba pred Lambda vyrazy ale radsi se zeptam jestli neni i jednodussi zpusob.
Dekuji za odpovedi
Ahojte,
mam jen kratky dotaz kdyz si ve VS vytvorim DB a pak s ni pracuji vkladam data atd. tak se mi tam ty zmeny neprojevuji ale kdyz ten samy kod aplikuji na DB v Managment Studio tak vse pracuje jak ma.
Nevite kde by mohl byt problem?
Dekuji za odpoved
Uz je to vyreseno. cely kod byl spravne ale kdyz jsem to zkousel na databazi primo ve VS tak to nejelo ale jak to bylo ve SQL Serveru tak to jelo.
ja si prave nejsem jistej nemelo by to zaridit to adapter.Update...?
vazne nikdo?
Dobry den,
potreboval bych poradit mam db a pres adapter do ni vkladam data delal jsem to podle clanku na zive.cz myslim si ze to mam uplne stejny a ten novy radek se mi do db nezapise a zaroven to ani nenapise zadnou chybu tak nevim kde je problem?
connection.Open();
dataSet = new DataSet();
adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand("SELECT * FROM Klienti", connection);
adapter.InsertCommand = new SqlCommand("INSERT INTO Klienti(Jmeno, Prijmeni, RodneCislo, AdresaBydliste, Telefon, Heslo) VALUES(@Jmeno, @Prijmeni, @RodneCislo, @AdresaBydliste, @Telefon, @Heslo)", connection);
adapter.DeleteCommand = new SqlCommand("DELETE FROM Klienti WHERE Id=@Id", connection);
adapter.InsertCommand.Parameters.Add("@Jmeno", SqlDbType.VarChar, 50, "Jmeno");
adapter.InsertCommand.Parameters.Add("@Prijmeni", SqlDbType.VarChar, 50, "Prijmeni");
adapter.InsertCommand.Parameters.Add("@RodneCislo", SqlDbType.VarChar, 50, "RodneCislo");
adapter.InsertCommand.Parameters.Add("@AdresaBydliste", SqlDbType.VarChar, 50, "AdresaBydliste");
adapter.InsertCommand.Parameters.Add("@Telefon", SqlDbType.VarChar, 50, "Telefon");
adapter.InsertCommand.Parameters.Add("@Heslo", SqlDbType.VarChar, 50, "Heslo");
adapter.DeleteCommand.Parameters.Add("@Id", SqlDbType.Int, 4, "Id");
adapter.Fill(dataSet, "Klienti");
//Pridani klienta
DataRow novyKlient = dataSet.Tables["Klienti"].NewRow();
novyKlient["Jmeno"] = "asasdewd";
novyKlient["Prijmeni"] = "asasdewd";
novyKlient["RodneCislo"] = "asasdewd";
novyKlient["AdresaBydliste"] = "asasdewd";
novyKlient["Telefon"] = "asasdewd";
novyKlient["Heslo"] = "asasdewd";
dataSet.Tables["Klienti"].Rows.Add(novyKlient);
//Ulozeni do databaze
adapter.Update(dataSet, "Klienti");
//vymazani vsech zaznamu
dataSet.Clear();
//opetovne naplneni
adapter.Fill(dataSet, "Klienti");
Dekuji za pomoc
Dobry den,
chtel bych jen rychlou radu mam nasledujici lambda vyraz:
zavodnici.FindAll(delegate(Zavodnik z) { return z.Zeme == "USA"; });
a ja se ptam je nejak moznost jak v lambda vyrazu rict ze z.Zeme muze byt cokoliv?
Ve sve aplikaci mam textbox a chci kdyz uzivatel nic nezada aby mi to naslo vsechny zavodniky.
Diky
Ahojte,
potrebuji poradit mam okno kde mam nekolik textboxu a chtel bych kdyz uzivatel do okna nic nezada tak aby mi to naslo vsechny ale nevim jak to udelat?
string jmeno;
string prijmeni;
if (this.txt_vyhledavaniJmeno.Text == String.Empty)
jmeno = "*";
else
jmeno = this.txt_vyhledavaniJmeno.Text;
if (this.txt_vyhledavaniPrijmeni.Text == String.Empty)
prijmeni = "*";
else
prijmeni = this.txt_vyhledavaniPrijmeni.Text;
try
{
using (connection = new SqlConnection(Settings.Default.KlientiConnectionString))
{
connection.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM Klienti WHERE Jmeno = @Jmeno", connection);
SqlParameter paramJmeno = new SqlParameter("@Jmeno", jmeno);
SqlParameter paramPrijmeni = new SqlParameter("@Prijmeni", prijmeni);
cmd.Parameters.Add(paramJmeno);
cmd.Parameters.Add(paramPrijmeni);
reader = cmd.ExecuteReader();
while (reader.Read())
{
MessageBox.Show(reader["Prijmeni"].ToString());
}
}
}
Problem bude asi v te *.
Dekuji za odpoved
tak jsem to teda upravil ze v hlavnim formu pouzivam backgrounworker:
FileSearch fs = new FileSearch(_folderPath, _mask, txt_result);
bw.DoWork += bw_DoWork;
bw.RunWorkerAsync(fs);
void bw_DoWork(object sender, DoWorkEventArgs e)
{
((FileSearch)e.Argument).StartSearch();
}
ale porad mi to pise tu samou chybu?:(
ale ano mas pravdu kdyz jsem zakomentom ten radek a spustil to tak to nepise tak jdu studovat clanky diky
no ono to prave nepise na kterym radku ale vyhodi to messagebox s tou hlaskou co jsem psal:(
Dobry den,
potreboval bych poradit delam program jehoz jedna funkcnost je hledani souboru napsal jsem si na to vlastni tridu protoze chci hledani spoustet na extra vlaknu:
class FileSearch
{
private string _directoryPath;
private string _searchPattern;
private TextBox _outputTextbox;
public FileSearch(string directoryPath, string searchPattern, TextBox outputTextbox)
{
this._directoryPath = directoryPath;
this._searchPattern = searchPattern;
this._outputTextbox = outputTextbox;
}
public void StartSearch()
{
try
{
DirectoryInfo directoryInfo = new DirectoryInfo(_directoryPath);
DirectoryInfo[] directories = directoryInfo.GetDirectories();
foreach (DirectoryInfo dir in directories)
{
FileSearch fs = new FileSearch(dir.FullName, _searchPattern, _outputTextbox);
fs.StartSearch();
}
FileInfo[] files = directoryInfo.GetFiles(_searchPattern);
foreach (FileInfo file in files)
{
_outputTextbox.Text += String.Format("{0}\r\n", file.FullName);
}
}
catch (Exception e)
{
System.Windows.Forms.MessageBox.Show(e.Message);
}
}
}
spoustim to takto:
FileSearch fs = new FileSearch(_folderPath, _mask, txt_result);
Thread t = new Thread(fs.StartSearch);
t.Start();
ale kdyz to spustim tak dostanu chybu:
The calling thread cannot access the object because different thread owns it.
Nevite jak to vyresit?
Dekuji za odpoved
Dobry den,
potreboval bych jen porasit pracoval jsem ve VS a po chvili jsem chtel udelat zmenu v designu formu a toto mi to pise:
The class MainForm can be designed, but is not the first class in the file. Visual Studio requires that designers use the first class in the file. Move the class code so that it is the first class in the file and try loading the designer again.
A nechce mi to zobrazit form nez to vyresim:(
Diky za radu
Tak nejak si rikam ze ta diskuze je tady teda uplne na ho*no, protoze vsechno co se tady bude resit tak uz resili stovky lidi pred mnou. Tak proc tady je? aby mi nekdo rekl ze mam pouzit google? server na hovno nikde jsem se na zahranicnich servrech nesetkal kdyz nekdo napise tak mu reknou pouzij google
No ono je to cviceni prave na pole a tak, proto tam generiku nemuzu pouzit. Ale diky rudolf_franek ten prvni navrh pomohl:)
Zdravim,
potraboval bych malou radu, jak jestli je mozny, kdyz mam DataGridView a nastavim mu vlastnost dataSource na nejaky pole, aby se mi ty sloupce roztahly automaticky pres celou komponentu a nemel jsem tam to sedy misto?
Dik
Ahojte,
potreboval bych poradit, delam na skolnim projektu a pouzival pole objektu Reader, Book atd., ktera jsou ulozena v objektu Catalog a Catalog ma metodu na vkladani dalsich objeku Book a Reader. A rikal jsem si ze by bylo dobry si udelat vlastni metodu, ktera mi zkontrolu, jest-li je pola pro Book nebo Reader staci a podle potreby by vytvorila nove a prekopirovala to stare a vratila to nove vetsi.
A muj problem je ten, ze nevim jak podle prichazejiciho pole poznat jeho typ a toto pole podle nej pretypovat abych nepouzival typovani Array?
tady je moje metoda:
public static Array Extende(Array array)
{
Array newArray = Array.CreateInstance(array.GetType(), array.Length * 2);
array.CopyTo(newArray, 0);
return newArray;
}
Diky za pomocAhojte,
chtel bych se jen zeptat jestli se nekde da upravit kod kterej se mi napise do souboru kdyz dam vlozit novou tridu do projektu? Potreboval bych treba jen pridat slovicko public pred tridu protoze z 90 procent to tam dopisuji.
Diky za odpoved
Ahojte,
nevite nekdo kde je chyba?
Pise mi to ze retezec nebyl rozpoznan jako platny typ Datetime:(
DateTime.ParseExact("11.10.2009 15:30:00", "dd.mm.yyyy hh':'mm':'ss", null);
Mockrat diky
Dobry den,
chtel bych se zeptat pracuji na vlastni RSS ctecce a kdyz zkousim timto kodem ziskat obsah rss tak mi aplikace spadne:
WebRequest wrq = WebRequest.Create("http://servis.idnes.cz/rss.asp?c=bonusweb");
WebResponse wrs = wrq.GetResponse();
Stream str = wrs.GetResponseStream();
StreamReader sr = new StreamReader(str);
MessageBox.Show(sr.ReadToEnd());
zatim co treba na novinky.cz to funguje. asi bude nejaka problem s zive serverem.
Dekuji za odpoved
dekuji za odpoved to je presne ono :smile1:
Ahojte,
chtel bych se jen zeptat nekde jsem videl v kodu ze se instancovalo ve vlastni tride takto:
Cislo c1 = 2;
ale a zajimao by me jak vypada konstruktor teto tridy nebo jak to funguje nikde jsem to nenasel ani nevim jak to hledat. Ja sam bych vedel jen jak to udelat treba takto:
Cislo c1 = new Cislo(3);
Dekuji za odpoved.
Ahojte,
chtel bych se jen zeptat zacinam s c++ a chtel bych pouzit k vyvoji VS ale kdyz napisu tento kod:
#include<iostream>
using namespace std;
int main()
{
cout << "Ahoj svete.\n" << endl;
return 0;
}
tak se mi to ani neprelozi zatimco v Dev-c++ se to prelozi a program funguje. Muzete mi prosim porad jak VS nastavit pro nativni c++, kde budu chtit pouzivat jen WinAPI?
Dekuji
Dobry vecer,
chtel bych se zeptat na internetu jsem nasel kod pro odesilani emailu pres csharp ale u seznam.cz mi to nejak nefunguje mate s tim nekdo nejake zkusenosti nebo muzete mi porad co tam chybi aby to fungovalo?
SmtpClient client = new SmtpClient("mail.somecompany.com", 25);
client.Credentials =new NetworkCredential("user@somecompany.com", "password");
using (MailMessage msg = new MailMessage())
{
msg.From = new MailAddress("author@aaa.com");
msg.Subject = "HI";
msg.Body = "A message";
msg.Attachments.Add(new Attachment("c:\\test.txt", "text/plain"));
msg.Attachments.Add(new Attachment("C:\\test.exe", "application/octet-stream"));
msg.To.Add(new MailAddress("message to address"));
client.Send(msg);
}
Dekuji za odpoved