vb.net - cannot copy paste from datagridview -
i have simple blank windows form test project , datagridview , query fill datagridview
in test project. can highlight columns , rows
click ctrl + c
open excel
then click ctrl + v
and data there.
but on program inherited in company have similar data grid view. cannot copy paste
how can identify difference here? check data grid view properties both test project , program inherited. both has same following: 1. read = false 2. copyclipboardmode = enablewithautoheadertext
what else prevent me copy paste value?
in inherited program way copy paste ist double click cell , copy, but. limits me copy 1 cell @ time , instead of multiple cell
please advise?
thank you
this code snippet test project
private sub form1_load(sender object, e eventargs) handles me.load datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) datagridview1.rows.add(new string() {"test", "test2", "test3"}) end sub
this frmform.designer.vb requested quickdanger
<global.microsoft.visualbasic.compilerservices.designergenerated()> _ partial class frmform inherits system.windows.forms.form 'form overrides dispose clean component list. <system.diagnostics.debuggernonusercode()> _ protected overrides sub dispose(byval disposing boolean) try if disposing andalso components isnot nothing components.dispose() end if mybase.dispose(disposing) end try end sub 'required windows form designer private components system.componentmodel.icontainer 'note: following procedure required windows form designer 'it can modified using windows form designer. 'do not modify using code editor. <system.diagnostics.debuggerstepthrough()> _ private sub initializecomponent() me.dgvspecials = new system.windows.forms.datagridview() me.btncreate = new system.windows.forms.button() me.partcode = new system.windows.forms.datagridviewtextboxcolumn() me.pdf = new system.windows.forms.datagridviewtextboxcolumn() me.slddrw = new system.windows.forms.datagridviewtextboxcolumn() me.sldprt = new system.windows.forms.datagridviewtextboxcolumn() me.basepartcode = new system.windows.forms.datagridviewtextboxcolumn() me.templateslddrw = new system.windows.forms.datagridviewtextboxcolumn() me.templatesldprt = new system.windows.forms.datagridviewtextboxcolumn() me.templatedrwfile = new system.windows.forms.datagridviewtextboxcolumn() me.templateprtfile = new system.windows.forms.datagridviewtextboxcolumn() me.makespecial = new system.windows.forms.datagridviewcheckboxcolumn() ctype(me.dgvspecials, system.componentmodel.isupportinitialize).begininit() me.suspendlayout() ' 'dgvspecials ' me.dgvspecials.columnheadersheightsizemode = system.windows.forms.datagridviewcolumnheadersheightsizemode.autosize me.dgvspecials.columns.addrange(new system.windows.forms.datagridviewcolumn() {me.partcode, me.pdf, me.slddrw, me.sldprt, me.basepartcode, me.templateslddrw, me.templatesldprt, me.templatedrwfile, me.templateprtfile, me.makespecial}) me.dgvspecials.dock = system.windows.forms.dockstyle.fill me.dgvspecials.location = new system.drawing.point(0, 0) me.dgvspecials.name = "dgvspecials" me.dgvspecials.size = new system.drawing.size(917, 246) me.dgvspecials.tabindex = 0 ' 'btncreate ' me.btncreate.dock = system.windows.forms.dockstyle.bottom me.btncreate.location = new system.drawing.point(0, 246) me.btncreate.name = "btncreate" me.btncreate.size = new system.drawing.size(917, 30) me.btncreate.tabindex = 1 me.btncreate.text = "create" me.btncreate.usevisualstylebackcolor = true ' 'partcode ' me.partcode.headertext = "part code" me.partcode.name = "partcode" me.partcode.readonly = true me.partcode.width = 200 ' 'pdf ' me.pdf.headertext = "pdf" me.pdf.name = "pdf" me.pdf.readonly = true ' 'slddrw ' me.slddrw.headertext = "slddrw" me.slddrw.name = "slddrw" me.slddrw.readonly = true ' 'sldprt ' me.sldprt.headertext = "sldprt" me.sldprt.name = "sldprt" me.sldprt.readonly = true ' 'basepartcode ' me.basepartcode.headertext = "base part" me.basepartcode.name = "basepartcode" me.basepartcode.readonly = true ' 'templateslddrw ' me.templateslddrw.headertext = "drw template" me.templateslddrw.name = "templateslddrw" me.templateslddrw.readonly = true ' 'templatesldprt ' me.templatesldprt.headertext = "prt template" me.templatesldprt.name = "templatesldprt" ' 'templatedrwfile ' me.templatedrwfile.headertext = "column1" me.templatedrwfile.name = "templatedrwfile" me.templatedrwfile.readonly = true me.templatedrwfile.visible = false ' 'templateprtfile ' me.templateprtfile.headertext = "column1" me.templateprtfile.name = "templateprtfile" me.templateprtfile.readonly = true me.templateprtfile.visible = false ' 'makespecial ' me.makespecial.headertext = "makespecial" me.makespecial.name = "makespecial" ' 'frmform ' me.autoscaledimensions = new system.drawing.sizef(6.0!, 13.0!) me.autoscalemode = system.windows.forms.autoscalemode.font me.clientsize = new system.drawing.size(917, 276) me.controls.add(me.dgvspecials) me.controls.add(me.btncreate) me.name = "frmform" me.text = "frmform" ctype(me.dgvspecials, system.componentmodel.isupportinitialize).endinit() me.resumelayout(false) end sub friend withevents dgvspecials system.windows.forms.datagridview friend withevents btncreate system.windows.forms.button friend withevents partcode system.windows.forms.datagridviewtextboxcolumn friend withevents pdf system.windows.forms.datagridviewtextboxcolumn friend withevents slddrw system.windows.forms.datagridviewtextboxcolumn friend withevents sldprt system.windows.forms.datagridviewtextboxcolumn friend withevents basepartcode system.windows.forms.datagridviewtextboxcolumn friend withevents templateslddrw system.windows.forms.datagridviewtextboxcolumn friend withevents templatesldprt system.windows.forms.datagridviewtextboxcolumn friend withevents templatedrwfile system.windows.forms.datagridviewtextboxcolumn friend withevents templateprtfile system.windows.forms.datagridviewtextboxcolumn friend withevents makespecial system.windows.forms.datagridviewcheckboxcolumn end class
here actual frmform.vb sldworks member of solidworks.interop.sldworks
imports solidworks.interop.sldworks public class frmform dim app sldworks public sub setup(app sldworks, arr arraylist) end sub private sub btncreate_click(sender object, e eventargs) handles btncreate.click end sub end class
i guessing have set multiselect
property of datagridview true
Comments
Post a Comment