c#怎么设置这个datagridview显示的第三列的列宽

stringsql="select*fromtablewhere×××like'%"+this.textBox1.Text+"%'";SqlCommandcmd=newS... string sql = "select * from table where ××× like '%" + this.textBox1.Text + "%'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.dataGridView2.DataSource = ds.Tables[0];
。。。。好纠结啊。。。
展开
 我来答
zhouxiang_1216
2012-12-28 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1379万
展开全部
你这上面的代码只是获取数据和设置控件的数据源,要改变控件的列宽你直接在属性里面设置或是用代码指定都可以
追问
具体代码是什么?
追答
既然代码中有“this.dataGridView2”,说明界面上是有这个控件的,不是动态生成的,那你直接在界面上的控件“属性”里面定义就是了
minmu15
2012-12-27 · TA获得超过271个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:158万
展开全部
如果你要设置datagridview1整一个的列标题和列宽的话:

//设置datagridview1的列标题,例如:
string[] hTxt = { "名称", "联系人", "联系电话"}; //列标题
int[] hWidth = { 90, 80, 120}; //列宽
for (int i = 0; i < hTxt.Length; i++)
{
datagridview1.Columns[i].HeaderText = hTxt[i];
datagridview1.Columns[i].Width = hWidth[i];
}

如果只是其中一列而已的话,自己变通下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
融梓媛
2013-03-22
知道答主
回答量:1
采纳率:0%
帮助的人:1522
展开全部
dataGridView2.Columns[3].Width = ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式