Bonjour,
je suis débutant et je suis entrain de concevoir un petit programme en c# qui permet de visualiser une base de donnée de type sql server 2012, et pour m’entrainer j'utilise la base de donné de mon lieu de travail qui comporte une 20aine de tables etc..

pour résumé tout fonctionne bien sauf quand je dois charger une tables qui contiens des varbinay(max)>qui comporte un fichier ça peut être une image ou un fichier ou autre...

par exemple avec sql manager cela s'affiche sous format de "0x37000000620000007000000077000000880000008D0000009..." et j’aimerai que ça s’affiche de même dans mon datagirdview sans erreur

un grand merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
string requeteTables = "USE BaseDedonné SELECT * FROM tables";
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand();
SqlConnection cnn = new SqlConnection(@"Data Source=localhost;Initial Catalog=master ;User ID=test;Password=test");
 
try
            {
                DataTable tbl1 = new DataTable();
                SqlDataAdapter adapter1 = new SqlDataAdapter();
                SqlCommand cmd1 = new SqlCommand();
                cmd1.Connection = cnn;  
                cmd1.CommandText = requeteTables; 
                 adapter1.SelectCommand = cmd1; 
                adapter1.Fill(tbl1);  
                dataGridView1.DataSource = tbl1;  
 
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }