C# dataGridView1

问题描述

链接数据库成功后,发现有两个字段。一个叫进度,另个叫收费状态。这两个字段分别都是数值型,1、2如何使查询结果dataGridView1中显示出的1.2分别换成完成;为完成;和已收费未收费;

解决方案

解决方案二:
怎么感觉这年头,动不动就20分,这问题很简单吗?
解决方案三:
引用1楼sdl2005lyx的回复:

怎么感觉这年头,动不动就20分,这问题很简单吗?

这。。。
解决方案四:
今天赋值上方法昨天太晚了,,思路就是自定义增加一列到datagridview然后绑定枚举型的privateDataGridViewComboBoxColumnCreateComboBoxWithEnums(){DataGridViewComboBoxColumncombo=newDataGridViewComboBoxColumn();combo.DataSource=Enum.GetValues(typeof(Keywords.ValueType));combo.DataPropertyName="ValueType";combo.Name="数据类型";combo.ReadOnly=true;returncombo;}privatevoidInitializeDateGridView(){DataGridViewColumncolumn=CreateComboBoxWithEnums();//column.DataPropertyName="ValueType";//column.Name="数据类型";dataGridView1.Columns.Add(column);}publicstaticclassKeywords{publicenumValueType{完成=1,未完成=2,}}

解决方案五:
引用1楼sdl2005lyx的回复:

怎么感觉这年头,动不动就20分,这问题很简单吗?

这还不算什么,动不动就结贴率为0.00%
解决方案六:
引用4楼zyloveyrf的回复:

引用1楼sdl2005lyx的回复:怎么感觉这年头,动不动就20分,这问题很简单吗?这还不算什么,动不动就结贴率为0.00%

这年头可用分难整。。。体谅咱们新手。。
解决方案七:
1.首先定义一个枚举///<summary>///进度///</summary>[Description("进度")]publicenumschedule{///<summary>///完成///</summary>[Description("完成")]complete=1,///<summary>///未完成///</summary>[Description("未完成")]uncomplete=2}2、定义个获取枚举描述的方法;3、在Gridview中定义个Label,再在RowDataBound事件中找到此控件如:Labellbschedule=(Label)e.Row.Cells[5].FindControl("schedule");对取出的值进行转换赋值给页面,lbschedule.Text=GetDescription((PermissionStatus)Convert.ToInt32(lbtnStatus.Text));
解决方案八:
直接在SQL里面写都行啦用case语句
解决方案九:
该回复于2011-12-02 17:32:11被版主删除
解决方案十:
三目运算啊。。。。查询结果==1?"已收费":"收费"然后辅导datagridview里面去!!!!

时间: 2024-09-23 20:58:04

C# dataGridView1的相关文章

datagridview-C#如何将DataGridView1中选中的行删除(SQLserver表中的主键为“学号”)

问题描述 C#如何将DataGridView1中选中的行删除(SQLserver表中的主键为"学号") //删除按钮代码private void dele_Click(object sender EventArgs e) { string cnnstr = ""Data Source=.;Database=stutable;User id=sa;PWD=m123""; SqlConnection cnn = new SqlConnection(c

c#窗体datagridview-C#datagridview1输入数据,datagridview2输出

问题描述 C#datagridview1输入数据,datagridview2输出 通过键盘为datagridview1输入n行m列数据,然后在datagridview2输出这n行m列数据的代码怎么写? 解决方案 C#打印DataGridView 中的数据 解决方案二: 可以让datagridview1与datagridview2都绑定一个数据源,为datagridview1输入数据时更新到数据源,并在datagridview2中显示出来.

datagridview1-怎么将dataGridView1的数据插入到数据库当中去,老师叫我们写这个,求段代码

问题描述 怎么将dataGridView1的数据插入到数据库当中去,老师叫我们写这个,求段代码 怎么将dataGridView1的数据插入到数据库当中去,老师叫我们写这个,求段代码 解决方案 先循环每一行dataGridView1.Rows(DataGridViewRow表示每一行,具体单词不记得了), 然后通过该行的对象.Cells[列的索引].value拿到每一列的值, 然后自己组装对象添加到数据库中

datagridview删除某行之后行dataGridView1.CurrentRow.Index问题[精华]

问题描述 我把dataGridView1绑定到textbox,当我删除datagridview1某行记录后,再在dataGridView1_CellClick事件写dataGridView1.Rows[dataGridView1.CurrentRow.Index].Selected=true;然后把当前选中行绑定到textbox就出错"不能通过已删除的行访问该行的信息."应该是行索引变了的问题,怎样解决 解决方案 解决方案二:dataGridView1.Rows[dataGridVie

dataGridView1顯示指定列?

问题描述 表A中有五個字段,A1,A2,A3,A4,A5,我通過dataGridView1的Columns集合指定a1,a2,a3這三列,我的查詢語句是select*froma(一定要查詢全部),如何讓dataGridView1只顯示指定的這三列呢?現在是全部都顯示出來了,另外:如何在編輯dataGridView1單元格時按回車健時不是移到下一行而是移到下一列呢? 解决方案 解决方案二:AutoGenerateColumns属性设置为false,避免自动生成列.解决方案三:去掉AutoGener

DataGridView1.CurrentRow.Cells(&amp;amp;quot;ypass&amp;amp;quot;).Value.ToString出现空值

问题描述 DimmyconnAsNewSqlClient.SqlConnection("initialcatalog=universities;datasource=.;integratedsecurity=SSPI;")DimmysqlAsString="selectynum,yname,ypass,ymailfromcustomerwhereyname='"&Me.TextBox1.Text.Trim&"'"Dimadapte

请教个dataGridView1的绑定问题。

问题描述 1,dataGridView1,用DataBindings.Add("DataSource",ds,"tb_billDetail")做了绑定.而tb_billDetail里面有几个字段是外键,比如,tb_user表的user_id和tb_billDetail的user字段有一对多关系,在dataGridView里显示的是用户ID.我想把它显示成用户名,怎么处理? 解决方案 解决方案二:修改ds,跨表查询,加上相应的字段即可.解决方案三:那我要update回

dataGridView1.Rows.Add(row) 数据能读到,显示不出来

问题描述 自定义窗体1UserControl1中(datagirdview1在这个窗体里)publicvoidFillEntityToNewRecord(Maticsoft.Model.Projectentity){string[]row=newstring[2];row[0]=entity.ProjectID;row[1]=entity.ProjectName;this.dataGridView1.Rows.Add(row);}form1中{UserControl1.Instance.Fill

C#里面的dataGridView1 点击上笔和下笔问题

问题描述 我在C#里面点下笔按扭的时候:dataGridView1绑定的数据没有跟着变化而textbox绑定的就可以跟着变,代码如下:thisAdapter.SelectCommand=newSqlCommand("Select*fromstore",thisConnection);SqlCommandBuilderthisBuilder=newSqlCommandBuilder(thisAdapter);thisAdapter.Fill(thisDataSet,"store