Oppure

Loading
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:


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..... :k:
aaa
15/01/13 11:46
sps84
Secondo me devi aggiungere i controlli prima ad un oggetto di tipo data row e poi successivamente ad un controllo GridView.

questo potrebbe fare al caso tuo codeproject.com/Articles/7307/…
aaa
15/01/13 12:39
criscap85
Soluzione trovata. Mi astengo al tirchismo informatico. :rofl:
Ultima modifica effettuata da criscap85 15/01/13 14:53
aaa
16/01/13 11:11
HeDo
aaa
06/02/13 16:48
criscap85
Grazie.
Comunque lo trovata.
Potete cancellare il messaggio che sta sopra di me. Era comunque il modo di rispondere onestamente.
aaa