问题描述
如题,要做成图片上的这种效果。按钮请忽略请问该怎么解决
解决方案
解决方案二:
有没有谁做过之类的列子。谢谢
解决方案三:
dev官网的demo上有
解决方案四:
引用2楼FoxDave的回复:
dev官网的demo上有
给个连接
解决方案五:
OleDbConnectionOleDbConnection_local=newOleDbConnection(@"Provider=SQLOLEDB.1;Password=801;PersistSecurityInfo=True;AutoTranslate=false;UserID=sa;InitialCatalog=MyTest;DataSource=.");OleDbConnection_local.Open();OleDbDataAdapterOleDbDataAdapter_Test=newOleDbDataAdapter(@"SELECT*fromTest001",OleDbConnection_local);DataTabledt_Col=newDataTable();OleDbDataAdapter_Test.Fill(dt_Col);OleDbConnection_local.Close();DataTabledt=newDataTable();dt.Columns.Add("IP地址",typeof(string));dt.Columns.Add("扫描端口是否成功",typeof(string));dt.Columns.Add("测试列",typeof(object));for(inti=0;i<3;i++){DataRowdr=dt.NewRow();dr["IP地址"]="192.168.226."+i.ToString();dr["扫描端口是否成功"]="好"+i.ToString();dt.Rows.Add(dr);}gridView1.OptionsBehavior.Editable=true;gridView1.OptionsView.ColumnAutoWidth=true;gridView1.OptionsView.RowAutoHeight=true;//打开自动换行设置。gridView1.OptionsView.ShowIndicator=true;gridView1.OptionsView.ShowGroupPanel=false;//不显示上方的拖动列分组gridView1.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;//显示垂直滚动条。gridView1.HorzScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always;//显示水平滚动条。gridView1.IndicatorWidth=35;gridControl1.DataSource=dt;DevExpress.XtraEditors.Repository.RepositoryItemGridLookUpEditmemoedit50=newDevExpress.XtraEditors.Repository.RepositoryItemGridLookUpEdit();memoedit50.Name="respositoryitem50";memoedit50.DataSource=dt_Col;memoedit50.DisplayMember=dt_Col.Columns[0].ColumnName;memoedit50.ValueMember=dt_Col.Columns[0].ColumnName;memoedit50.View.PopulateColumns(dt_Col);memoedit50.AllowNullInput=DevExpress.Utils.DefaultBoolean.True;memoedit50.View.OptionsBehavior.Editable=true;memoedit50.ReadOnly=false;gridView1.Columns["测试列"].ColumnEdit=memoedit50;gridView1.Columns["测试列"].OptionsColumn.AllowEdit=true;gridView1.Columns["测试列"].OptionsColumn.ReadOnly=false;
参见以上代码,但是我只解决了一半的问题,没有解决如何可以编辑,也就是能打勾的问题。你研究一下,如果解决了,告诉我一下。