- Magisk
- Megjött Magyarországra a legnagyobb akkuval szerelt Redmi
- Samsung Galaxy A54 - türelemjáték
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Prohardver app (nem hivatalos)
- Xiaomi 15T Pro - a téma nincs lezárva
- VoLTE/VoWiFi
- Szívós, szép és kitartó az új OnePlus óra
- Motorola Edge 70 - többért kevesebbet
- iPhone topik
Új hozzászólás Aktív témák
-
Cool Face
aktív tag
válasz
rgeorge
#7008
üzenetére
Köszönöm a segítséget. Sikerült megoldani.

string Main_dir = @"C:\TestFolder\";
string Sub_dir = textBox1.Text + @"\";
string targetPath = System.IO.Path.Combine(Main_dir, Sub_dir);
{
if (!System.IO.Directory.Exists(targetPath))
{
System.IO.Directory.CreateDirectory(targetPath);
}
foreach (string fileName in od.FileNames)
System.IO.File.Copy(fileName, targetPath + System.IO.Path.GetFileName(fileName), true);
}SZERK:
Hiányzott a backslash + @"\";
Debuggal és a duplikáció törlésével sikerült. -
Cool Face
aktív tag
-
Cool Face
aktív tag
Sziasztok!
Meglévő fájlokat (pdf, xls, doc) szeretnék masolatként elmenteni. Úgy képzelem, hogy openfiledialog-al kivalasztom a dokumentumokat majd egy save gombbal mentem az előre definiált mappába.
Így működhet? Új vagyok ebben a "világban", hogy álljak neki?

-
Cool Face
aktív tag
Köszönöm a válaszokat.

Most abba futottam bele, hogy miután módosítok, vagy törlök egy record-ot az adatbázisból a DataGridView nem frissült, csak ha újra megnyitom a formot.
Van valami egyszerű megoldás arra, hogy a művelet után frissítsen?
private void button_Updatedata_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "update PPAPdatabase set [Production Line]='" + comboBox_Productionline.Text + "' where [PSW ID]=" + text_PSW_ID.Text + "";
//MessageBox.Show(query);//
command.CommandText = query;
command.ExecuteNonQuery();
MessageBox.Show("Data edited Successfully!");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("An error has occurred: " + ex.Message);
}
}Nekem csak úgy sikerült megoldanom, hogy művelet után újra betöltöm az adatbázist. Kicsit favágó módszernek érzem, ezért keresek egy "elegánsabb" módszert.
-
Cool Face
aktív tag
válasz
h1ght3chzor
#6963
üzenetére
Szia.
A 4 db radioButton közül a kijelöltet tartalmazó text-et az adatbázisba.
RadioButton-ok:
Level 1 - radioButton_lvl1
Level 2 - radioButton_lvl2
Level 3 - radioButton_lvl3
Level 4 - radioButton_lvl4
Level 5 - radioButton_lvl5Ha a fentiek közül kijelölök egyet akkor azt a text-et menti el(Level 1, Level2 etc).
A lenti kódig jutottam el. Fölösleges dolgokat kitöröltem.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Honeywell_SDE_Application
{
public partial class PPAP_Create : Form
{
private OleDbConnection connection = new OleDbConnection();
public PPAP_Create()
{
InitializeComponent();
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\h109536\Documents\PPAPdatabase_excel.accdb;
Persist Security Info = False; ";
}
private void HWapp_Load(object sender, EventArgs e)
{
try
{
connection.Open();
check_connection.Text = "Database Connection Succesful!";
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex);
}
}
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
new PPAP_Selection().Show();
}
private void button_submit_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "Insert into PPAPdatabase ([PSW ID],[Part Name],[Part Number],[Part rev Level],[Drawing Number],[Drawing rev Level],[Comment (or Enovia No#)],[Supplier Name],[Date Created],[Owner],[Production Line],[Status],[Reason]) values('"+
txt_PSW_ID.Text +"','"+ txt_partname.Text +"','"+ txt_partnumber.Text +"', '"+ txt_partrevlvl.Text +"', '"+ txt_dwgnumber.Text +"', '"+ txt_dwgrev.Text +"', '"+ txt_comment.Text +"', '"+
txt_suppliername.Text +"','"+ dateTimePicker_datecreated.Text +"','"+ checkedListBox_owner.Text +"','"+ checkedListBox_prodline.Text +"', '"+ txt_status.Text + "', '"+ comboBox_PPAP.Text + "')";
command.ExecuteNonQuery();
MessageBox.Show("PPAP has been submitted");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex);
}
}
private void radioButton_lvl1_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl2_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl3_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl4_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl5_CheckedChanged(object sender, EventArgs e)
{
}
}
} -
Cool Face
aktív tag
Sziasztok!
Nagyon kezdő szinten foglalkozok C# programozással. Elakadtam egy részen és ezért most kérném a segítségetek.

Van 4 radio buttonom ami közül a kijelöltet szeretném elmenteni MS Access adatbázisba. Hozzácsatlakoztam az adatbázishoz, Textboxal, Comboboxal, DatePickerrel már megy.
Ha segítség számotokra akkor a kódot is betudom illeszteni.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Bambu Lab 3D nyomtatók
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Bestbuy játékok
- Hobby rádiós topik
- Méretes és széles gaming monitorral bővült az MSI kínálata
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Xbox tulajok OFF topicja
- Kábel nélkül a Sapphire VGA-val
- Balesetben elhunyt Vince Zampella
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- További aktív témák...
- LENOVO LEGION 5 15AHP10 (83M0001MHV)
- Apple iPhone 13 Mini 128GB
- Macbook Pro 16" - 2020 gyártás, 6 mag i7, 16/512GB, Radeon 4GB, touchbar - garancia (66)
- Apple Watch Ultra 2 49mm GPS + Cellular - 98%, full dobz - Apple garancia (202)
- Samsung Galaxy Z Flip 5 8/256GB - Makulátlan állapot! - A szállítást állom!
- új HP HyperX Cloud III S headset gamer Fejhallgató
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- Samsung Galaxy S23 Ultra - Green - 8GB /256GB - Újszerű állapot!
- Telefon felvásárlás!! Samsung Galaxy A14/Samsung Galaxy A34/Samsung Galaxy A54
- Készletkisöprés! Microsoft Surface Laptop 5 i5-1245U 16GB 512GB 13.5" TouchScreen 1 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest





