怎样将DateTimePicker绑定于DataGrid里面啊??? 怎样将DateTimePicker绑定于DataGrid里面啊???在C#2003里面组件写哪些代码啊???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在aspx页面打开html代码,在你的datagrid column那一节增加,以下是一个事例,你把ImageButton 替换成DateTimePicker应该就可以了 <Columns><asp:TemplateColumn HeaderText="刪除"><ItemTemplate><asp:ImageButton id=Delete title=刪除 ImageUrl="images/Delete.gif" CommandName="Delete" CausesValidation="False" Runat="server"></asp:ImageButton></ItemTemplate></asp:TemplateColumn></Columns> 不好意思 这个市在aspx下用的 在winform下的话不行 类似于web下的模板是的,在窗体的load事件里把控件加进去,用控件替换datagrid的列文本框Load(){ GridColumnStylesCollection colStyles = datagrid名.TableStyles[0].GridColumnStyles; //2是日期控件所在的列 DataGridTextBoxColumn dgMaterials = (DataGridTextBoxColumn)colStyles[2]; //dtp_Check日期控件名 dtp_Check.Dock = DockStyle.Right; dtp_Check.BackColor = Control.DefaultBackColor; dtp_Check.Width = 112; dtp_Check.ShowCheckBox = true; dtp_Check.Checked = false; //选择日期的事件 dtp_Check.ValueChanged += new EventHandler(dtp_Check_ValueChange); dgMaterials.TextBox.Controls.Clear(); dgMaterials.TextBox.Controls.Add(dtp_Check);} DataGridTextBoxColumn dgtb_zyjszwm = (DataGridTextBoxColumn)dataGrid2.TableStyles[0].GridColumnStyles[8]; ComboBox combo_zyjszwm = new ComboBox(); sql = "select Name,DM from [DM-JSZWM]"; common.InitComboBox(combo_zyjszwm,sql,"Name","DM",false); combo_zyjszwm.Cursor = Cursors.Arrow; combo_zyjszwm.Dock = DockStyle.Fill; combo_zyjszwm.SelectionChangeCommitted += new EventHandler(combo_zyjszwm_SelectionChangeCommitted); dgtb_zyjszwm.TextBox.Controls.Add(combo_zyjszwm);------------------------把ComboBox combo_zyjszwm = new ComboBox();换成DateTimePicker dpt = DateTimePicker(); 一个关于C#中SQL语句的问题 C#框架 GridView问题 文件数据写入错误 超难问题 我想问下~~我是刚上大学的学生,照顾下~ 利用C#创建word文件,如何加入目录? c#中是怎么解析xml的(很急) 一个关于TextBox的问题!!!急! COM接口控件中关于WINDOWS里的preview(就是看图片用的那个)怎么使用 .net framework 安装了,csc不能用。怎么回事啊? 如果需要在线程结束了以后再执行代码,应该怎么做?
你把ImageButton 替换成DateTimePicker应该就可以了 <Columns>
<asp:TemplateColumn HeaderText="刪除">
<ItemTemplate>
<asp:ImageButton id=Delete title=刪除 ImageUrl="images/Delete.gif" CommandName="Delete" CausesValidation="False" Runat="server">
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
{
GridColumnStylesCollection colStyles = datagrid名.TableStyles[0].GridColumnStyles;
//2是日期控件所在的列
DataGridTextBoxColumn dgMaterials = (DataGridTextBoxColumn)colStyles[2];
//dtp_Check日期控件名
dtp_Check.Dock = DockStyle.Right;
dtp_Check.BackColor = Control.DefaultBackColor;
dtp_Check.Width = 112;
dtp_Check.ShowCheckBox = true;
dtp_Check.Checked = false;
//选择日期的事件
dtp_Check.ValueChanged += new EventHandler(dtp_Check_ValueChange); dgMaterials.TextBox.Controls.Clear();
dgMaterials.TextBox.Controls.Add(dtp_Check);
}
ComboBox combo_zyjszwm = new ComboBox();
sql = "select Name,DM from [DM-JSZWM]";
common.InitComboBox(combo_zyjszwm,sql,"Name","DM",false);
combo_zyjszwm.Cursor = Cursors.Arrow;
combo_zyjszwm.Dock = DockStyle.Fill;
combo_zyjszwm.SelectionChangeCommitted += new EventHandler(combo_zyjszwm_SelectionChangeCommitted);
dgtb_zyjszwm.TextBox.Controls.Add(combo_zyjszwm);
------------------------
把ComboBox combo_zyjszwm = new ComboBox();
换成DateTimePicker dpt = DateTimePicker();