0

私は最近、名前、携帯電話番号、ユーザー画像などのユーザーからデータを取得するために、型指定された Datagridview を使用しています。ユーザーは名前と携帯電話番号を入力できますが、Datagridview で画像を取得するにはどうすればよいですか? Datagridview 画像セルを Sql サーバー 2008 に保存する方法。

これが私のコーディングです:

private void dataGridViewEx1_CellContentDoubleClick
            (object sender, DataGridViewCellEventArgs e)
    {
        OpenFileDialog Dilg = new OpenFileDialog();
        DialogResult DRR = Dilg.ShowDialog();
        if (DRR == DialogResult.OK)
        {
            if (e.RowIndex != -1)
            {
            dataGridViewEx1.Rows[e.RowIndex].Cells[33].Value =       Image.FromFile(Dilg.FileName);
                dataGridViewEx1.Refresh();
                Application.DoEvents();                 
            }
            else
            {
                XtraMessageBox.Show("Out Of Range", "Information");
            }
        }
        else
        {
            return;
        }
    }

しかし、このコードを使用して画像をロードした後。画像は Datagridview 画像セルに読み込まれますが、名前や携帯電話などの他の詳細は同じ列から消去されません。

他の列データを消去せずに画像をロードする方法は?

4

1 に答える 1

0

すべてのデータを 1 つの列に収める必要があるのはなぜですか? 名前、番号、その他に別々の列を使用しないのはなぜですか。このように、あなたはこれについて心配する必要はありません。

DataGridView は、1 つの列に異なる型を保持するためのものではありません。

于 2013-05-02T07:46:41.500 に答える