(C#)datagridview中设置某列为下拉框

(C#)datagridview中设置某列为下拉框最近刚学C#,想将DataGridView中某列设成下拉框,在网上找了半天找到一个也实现不了!找到的网站:http://... (C#)datagridview中设置某列为下拉框
最近刚学C#,想将DataGridView中某列设成下拉框,在网上找了半天找到一个也实现不了!
找到的网站:
http://www.cnblogs.com/luqingfei/archive/2007/06/22/691372.html
哪位仁兄运行一下!帮我改改!然后告诉我改了哪里?高分相送!
哎 没有人回答吗?是我的问题很菜还是怎么的?
研究了一天半,终于解决了,这分到底该怎么办呢?
展开
 我来答
idea361
2007-09-03 · TA获得超过133个赞
知道答主
回答量:74
采纳率:0%
帮助的人:34.8万
展开全部
用模版里有下拉菜单`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安静的小丸子Dx
推荐于2016-02-21
知道答主
回答量:22
采纳率:0%
帮助的人:15.5万
展开全部
/// <summary>
/// 从内存中取出DataSet库对其中的一列进行 SELECT DISTINCT操作并绑定到DropDownList。
/// </summary>
/// <param name="SourceTable">DataSet中的要绑定此表的字段到DropDownList上的表</param>
/// <param name="FieldName">要绑定的字段</param>
/// <param name="ddlStr">要绑定的DropDownList名称</param>
public static void SelectDistinct(DataTable SourceTable, string FieldName, DropDownList ddlStr)
{
DataTable dt = new DataTable();
dt.Columns.Add(FieldName, SourceTable.Columns[FieldName].DataType);
object LastValue = DBNull.Value;
foreach (DataRow dr in SourceTable.Select("", FieldName))
{
if (LastValue == DBNull.Value || !(ColumnEqual(LastValue, dr[FieldName])))
{
LastValue = dr[FieldName];
dt.Rows.Add(new object[] { LastValue });
}
}
//Bind DropDownList
foreach (DataRow dataRow in dt.Rows)
{
if (dataRow[0].ToString() != "")
{
ddlStr.Items.Add(new ListItem(dataRow[0].ToString()));
}
}
}
希望能帮你解决。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
richardbao2000
2007-08-26 · TA获得超过5341个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3841万
展开全部
你关闭你的问题就好了
分就算了吧
100 分也没有多少
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-08-24 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:3965万
展开全部
web里面可以加摸板列,WIN里面就不是很清楚了啊,好象有类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式