15/01/13 9:46
criscap85
Salve, ho un problema nel riempimento della tabella di tipo DatagridView.
In pratica da come si vede nell'immagine che vi ho allegato devo far si che selezionando dal database i dati li devo inserire in questo modo.
C'è da tener conto che:
Contatto è di tipo TextBox
Data Inserimento è di tipo TextBox
Chiama è di tipo Button
Numeri è di tipo Combobox (dove ci andranno i 3 numeri)
Ecco il codice nelle vostre mani:
Vi ringrazio per qualsiasi aiuto mi forniate.
Grazie ancora
In attesa e nella speranza che qualcuno mi rispondi.....
In pratica da come si vede nell'immagine che vi ho allegato devo far si che selezionando dal database i dati li devo inserire in questo modo.
C'è da tener conto che:
Contatto è di tipo TextBox
Data Inserimento è di tipo TextBox
Chiama è di tipo Button
Numeri è di tipo Combobox (dove ci andranno i 3 numeri)
Ecco il codice nelle vostre mani:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.Win32; namespace OUTLOOKCT2007 { public partial class ElencoTelefonatePianificate : Form { private string UsernameChiave; private RegistryKey ChiaveRegistro; public ElencoTelefonatePianificate() { InitializeComponent(); } private void ElencoTelefonatePianificate_Load(object sender, EventArgs e) { if ((ChiaveRegistro = Registry.CurrentUser.OpenSubKey(@"Software\itech\ChatBar")) != null) { this.Text = "Itech PBX Pro - Ver. " + this.ProductVersion + " - Elenco telefonate pianificate"; UsernameChiave = (string)ChiaveRegistro.GetValue("NomeUtente"); CheckTipoChiamateSelezionate(); } else { MessageBox.Show("Non è stato possibile individuare il valore della chiave di registro dell'utente corrente." + Environment.NewLine + "Contattare l'amministratore per eventuali correzioni.", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } private void CheckTipoChiamateSelezionate() { DataBaseDataContext contestoDB = new DataBaseDataContext(); if (controlliTab.SelectedTab == controlliTab.TabPages["attive"])//your specific tabname { var telefonatePianificate = from tb in contestoDB.TelefonatePianificate where tb.Utente == UsernameChiave && tb.Attiva == true select tb; foreach (var item in telefonatePianificate) { } } else { var telefonatePianificate = from tb in contestoDB.TelefonatePianificate where tb.Utente == UsernameChiave && tb.Sospesa == true select tb; foreach (var item in telefonatePianificate) { } } } private void controlliTab_SelectedIndexChanged(object sender, EventArgs e) { CheckTipoChiamateSelezionate(); } } }
Vi ringrazio per qualsiasi aiuto mi forniate.
Grazie ancora
In attesa e nella speranza che qualcuno mi rispondi.....
aaa