首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

help!该怎么解决

2012-05-04 
help!!!需要动态设置datagridview里一列单元格的类型如从linklabel 变成 textbox 、、、so what should i do?

help!!!
需要动态设置datagridview里一列单元格的类型 如从linklabel 变成 textbox 、、、so what should i do?

[解决办法]

C# code
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 System.Data.Odbc;namespace WinForm{    public partial class frmReport : Form    {        public frmReport()        {            InitializeComponent();        }        private void frmReport_Load(object sender, EventArgs e)        {            dataGridView1.DataSource = AddData();        }        private DataTable AddData()        {            string strsql = "select * from navverchgrec";            OdbcConnection conn = new OdbcConnection("Dsn=PostgreSQLTighten;");            DataSet ds = new DataSet();            try            {                conn.Open();                OdbcDataAdapter dat = new OdbcDataAdapter(strsql, conn);                dat.Fill(ds);                return ds.Tables[0];            }            catch (Exception)            {                return null;            }            finally            {                conn.Close();                dataGridView1.Columns["aaa"].Visible = false;            }        }        private void button1_Click(object sender, EventArgs e)        {            dataGridView1.Columns["aaa"].Visible = !dataGridView1.Columns["aaa"].Visible;            dataGridView1.Columns["versionname"].Visible = !dataGridView1.Columns["versionname"].Visible;        }    }} 

热点排行