在vs2005中,我需要实现,点击其中一个数据格,当前的格子能变成一个下拉列表,这下拉列表有三个选项,是用于改变当前格的背景色,用户gridview进行多次的点击更改操作,然后点击提交,并且能在服务器端拿到gridview的所有的颜色设置,因为颜色设置其实是跟某个相应的数据对应的。
有难度吧,今天我拿到的任务,完不成,特地散分,期待高手!
有难度吧,今天我拿到的任务,完不成,特地散分,期待高手!
解决方案 »
- 大哥大姐帮助一下,刚学c#,我在cmd下执行csc后生成了xx.exe双击打开后老出dos窗口呢
- C#中关于DataGridView显示数据后下面没有水平滚动条的问题?
- 如何用c#获取 Java AWT应用程序的窗体控件句柄,包括窗体内的各个空间句柄。
- 如何固定字符串的长度
- 请教sql server进程变多的问题
- 如何编写单元测试?
- 欢迎大家参观我做的网站后台。(以后开源)
- 对象深拷贝后,和原来的相比,Equals()方法返回false
- 未将对象引用设置到对象的实例,高手请进啊 ,急 ,在线等待 !!!谢谢了
- 已编译的C#程序为何在WIN98 下不能运行????
- (没有满意的回答,再问~~)C#如何产生散列性比较好的随机数序列?时间用多一些都可以~~
- 在网页如何禁用鼠标右键菜单
这个程序可以用datagridview + 下拉列表 来做了,判断单元格被鼠标点中了,然后把 下拉列表 移到该单元格上并显示 下拉列表 ,并把 下拉列表 的高度和宽度设成和Datagridview的单元格一样大小就行了。以前在VB6做过,不过.net下没做过。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
e.Row.Cells[i].Attributes.Add("onclick", "changecolor()");
}
}
}
你可以在客户端改变颜色