如何把DataTable的一行作为DataGridView的DataSource datagridview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL语句中应该这样查询:select top 1 * from 表名 dgv.DataSource =new List{ dt.Rows[0]}; *****************************************************************************签名档: http://feiyun0112.cnblogs.com/ 最笨的办法,复制dt表结构到新的datatable,再把第一行赋给新的datatable,再绑定数据源 有什么简单的方法可以复制表结构,然后再copy第一行吗 PagedDataSource pds = new PagedDataSource(); pds.AllowPaging = true; pds.PageSize =1; pds.CurrentPageIndex = 0; pds.DataSource = dt.DefaultView; dgv.DataSource = pds; dgv不也是一张表,也有列也有行。如果连这数据库就改sql语句返回第一行作为一个新的dataset。不想操纵数据库,就先给dgv添加和dt相同的列,再用Rows.Add增加dt中指定行的ItemArray DataTable dt = new DataTable(); dt.Columns.Add("测试"); dt.Columns.Add("测试1"); dt.Rows.Add("测试","测试1"); for (int i = 0; i < dt.Columns.Count; i++) dataGridView1.Columns.Add("", ""); dataGridView1.Rows.Add(dt.Rows[0].ItemArray); WinForm下该怎么做 DataTable dt = new DataTable(); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("name", typeof(string)); dt.Rows.Add(new object[] { 1, "aa" }); dt.Rows.Add(new object[] { 2, "bb" }); dt.Rows.Add(new object[] { 3, "cc" }); dt.DefaultView.Sort = "id DESC"; System.Web.UI.WebControls.PagedDataSource pds = new System.Web.UI.WebControls.PagedDataSource(); pds.AllowPaging = true; pds.PageSize = 1; pds.CurrentPageIndex = 0; pds.DataSource = dt.DefaultView; BindingSource bs = new BindingSource(); bs.DataSource = pds; dataGridView1.DataSource = bs; dataGridView1.Refresh(); 用ApplicationClass导出excel,使用了Quit,但为什么excel.exe进程不会自己关闭? 请教C#正则表达式!在线等! 菜鸟求助,关于C#窗体控件的问题 winform中的dataGridView标题文字颜色如何改变 数据库事务问题,IsolationLevel 的值都代表什么意思 可以在一个大项目下的两个子项目间定义同一个命名空间么? 请教如何定制NET的生成控件命名规则? 求教高手!在线等,asp.net的问题 c#调用c的dll 如何引用DLL文件 赋值问题 如何进行WPD开发,MTP模式下便携设备内文件的读写。谢谢
select top 1 * from 表名
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
有什么简单的方法可以复制表结构,然后再copy第一行吗
pds.AllowPaging = true;
pds.PageSize =1;
pds.CurrentPageIndex = 0;
pds.DataSource = dt.DefaultView;
dgv.DataSource = pds;
如果连这数据库就改sql语句返回第一行作为一个新的dataset。
不想操纵数据库,就先给dgv添加和dt相同的列,
再用Rows.Add增加dt中指定行的ItemArray DataTable dt = new DataTable();
dt.Columns.Add("测试");
dt.Columns.Add("测试1");
dt.Rows.Add("测试","测试1");
for (int i = 0; i < dt.Columns.Count; i++)
dataGridView1.Columns.Add("", "");
dataGridView1.Rows.Add(dt.Rows[0].ItemArray);
WinForm下该怎么做 DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("name", typeof(string));
dt.Rows.Add(new object[] { 1, "aa" });
dt.Rows.Add(new object[] { 2, "bb" });
dt.Rows.Add(new object[] { 3, "cc" });
dt.DefaultView.Sort = "id DESC"; System.Web.UI.WebControls.PagedDataSource pds = new System.Web.UI.WebControls.PagedDataSource();
pds.AllowPaging = true;
pds.PageSize = 1;
pds.CurrentPageIndex = 0;
pds.DataSource = dt.DefaultView; BindingSource bs = new BindingSource();
bs.DataSource = pds;
dataGridView1.DataSource = bs;
dataGridView1.Refresh();