小编Jay*_*ggs的帖子

DataGridView第一列,第一行,在Load上选中,我不想这样

所以基本上第一行中的第一列总是被选中,我无法找到一种方法来获得它,因此gridview没有选定的单元格.有帮助吗?

c# datagridview winforms

22
推荐指数
3
解决办法
4万
查看次数

如何仅将gridview中的日期显示为日期而不是日期时间?

我使用gridview从sql server数据库中提取日期值,并从中转换日期

12/12/2009 12/12/2009 12:00:00 AM

我该如何防止这种情况发生?

谢谢 !

asp.net gridview entity-framework

22
推荐指数
3
解决办法
6万
查看次数

使用自定义TextWriter时,OutputStream不可用

这是我的函数,它将pdf转换为png图像,它在这一行上抛出一个错误 - > stream.WriteTo(Response.OutputStream); 有什么不对??

protected void CreatePngFromPdf() 
        {

            try
            {

                string PDFLocation = string.Format(@"\\XXXX\{0}\{1}\{2}.pdf", Yr, Loc.Substring(0, 4), Loc.Substring(4, 4));
                Utilities.WebPDF.PDF WebPDF = new DocuvaultMVC.Utilities.WebPDF.PDF();

                WebPDF.Credentials = new NetworkCredential(@"xyz", "xyz");
                byte[] png = WebPDF.StreamPdfPageAsPngResize(PDFLocation,PageNumber, 612, 792);

                MemoryStream ms = new MemoryStream(png);
                MemoryStream stream = new MemoryStream();
                int newWidth = 612;
                int newHeight = 792;
                System.Drawing.Image newImg = System.Drawing.Image.FromStream(ms);

                Bitmap temp = new Bitmap(newWidth, newHeight, newImg.PixelFormat);
                Graphics newImage = Graphics.FromImage(temp);
                newImage.DrawImage(newImg, 0, 0, newWidth, newHeight);
                newImg.Dispose();

                temp.Save(stream, ImageFormat.Png);
                stream.WriteTo(Response.OutputStream);
                temp.Dispose();
                stream.Dispose(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

12
推荐指数
1
解决办法
2万
查看次数

将gridview数据导出为CSV文件

我在ASP.Net 2.0中有一个gridview控件,我需要将这个gridview数据导出到CSV文件中.

我已将此gridview与数据集绑定.将数据集绑定到gridview后,我在gridview数据中做了一些更改,如果我在数据集中得到0,那么我在gridview中显示0为"Started",如果我在然后我在gridview中将1显示为"未启动".

所以,我不能直接使用数据集进行导出.我需要的是.. 我想要将我的gridview数据(不是数据集的数据)导出到CSV文件中的代码(在c#中).

c# csv asp.net gridview

12
推荐指数
2
解决办法
5万
查看次数

禁用datagridview中的按钮列

我有一个数据网格视图有4列,前两列是组合框列,第三列是文本框列,第四列是按钮列.在表单加载我必须禁用datagrid的整个按钮列,在此之后我应该选择前三列和保存后,将这三个列保存在数据库中,特定行中的按钮列应该启用.应该通过单击按钮将第一列保存在数据库中.请帮助我解决这个问题很多天这里是我使用的代码

private void SATAddTemplate_Load(object sender, EventArgs e)
{
           foreach (DataGridViewRow row in datagrdADDTEMP.Rows)
           {

               DataGridViewButtonCell btn = (DataGridViewButtonCell)row.Cells[3];
               btn.ReadOnly = true;
           }
}
 private void btnSaveSettings_Click(object sender, EventArgs e)
     {
           foreach (DataGridViewRow row in datagrdADDTEMP.Rows)
           {

               DataGridViewButtonCell btn = (DataGridViewButtonCell)row.Cells[3];
               btn.ReadOnly = false;
           }
     }
Run Code Online (Sandbox Code Playgroud)

c# datagridview

11
推荐指数
2
解决办法
3万
查看次数

你能创建低于公元前271800的日期吗?像恐龙时间?

这跟javascript日期一样低:

var myDate = new Date(0, 0, 1);
myDate.setFullYear("-271800");
alert(myDate);
Run Code Online (Sandbox Code Playgroud)

低于公元前-271,800的任何东西都会引发无效的日期错误.我们能回到一百万年了吗?还是十亿?日期对象是否允许您在过去或将来无限描述任何日期?我怎么能这样做?

javascript date object datepicker

9
推荐指数
1
解决办法
1699
查看次数

如何确定真实世界中推荐的ADO.NET批量大小?

注意:我不是在寻找MSDN的答案.

您是如何为给定的数据库/应用程序确定正确的ADO.NET批处理大小值的?哪些因素导致您的决定以及您可以分享哪些经验?

使用Fluent NHibernate,我目前正在使用类似的东西:

var sessionFactory = Fluently.Configure().Database(
             MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromConnectionStringWithKey("connString"))
             .AdoNetBatchSize(50)
             )
             .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Foo>()).BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

根据我的理解,在将它们通过Connection对象发送到服务器进行处理之前,这将一次最多收集50个语句.

nhibernate ado.net fluent-nhibernate

6
推荐指数
1
解决办法
1857
查看次数

哪个是最好的.NET图像捕获API供我使用?

我的任务是将图像采集集成到.NET应用程序中,我一直在寻找用于执行此功能的API.我遇到过几个"标准"API,有些已经存在了很长时间,有些时间不长.我查看了对ISIS,TWAIN,WIA和SANE的引用(据说主要是*nix).它们似乎都是除了SANE之外的Win32库,我想知道目前推荐用于与图像采集设备(扫描仪)交谈的建议是什么?

如果你觉得它更好,请随意推荐别的东西. 我正在寻找开源选项.

编辑:我把开源,当我实际意味着是免费的.使用WIA或TWAIN是好的,因为它们是免费的,即使它们是专有接口.

.net wia twain scanning

6
推荐指数
1
解决办法
4135
查看次数

如何将ui主题用于jquery数据表?

我一直在尝试将"平滑"主题添加到我的jquery数据表中但没有成功.我的数据表只是没有样式.

这是我的标题代码:

<style type="text/css" title="currentStyle">
    @import "/DataTables/media/css/smoothness/jquery-ui-1.8.21.custom.css"
</style>
<script type="text/javascript" language="javascript" src="DataTables/media/js/jquery.js"></script>
<script type="text/javascript" language="javascript" src="DataTables/media/js/jquery.dataTables.js"></script>
<script type="text/javascript" language="javascript" src="DataTables/media/js/jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
        $('#join').dataTable( {
                "bJQueryUI": true,
                "sPaginationType": "full_numbers"
            } );
    } );    
</script>
Run Code Online (Sandbox Code Playgroud)

以下是身体的形式:

<table id="join" cellpadding="0" cellspacing="0" border="0" class="display" width="80%">
<thead>
    <tr>
        <th>Column 1</th>
        <th>Column 2</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>Row 1 Data 1</td>
        <td>Row 1 Data 2</td>
    </tr>
    <tr>
        <td>Row 2 Data 1</td>
        <td>Row 2 Data 2</td>
    </tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)

我到底错在了什么?

谢谢你的帮助.

jquery user-interface datatables themeroller jquery-ui-theme

6
推荐指数
1
解决办法
2万
查看次数

如何获取DataGridView行值并存储在变量中?

我如何一次遍历DataGridView的行(我有2列)然后将这2列存储在一个变量中,我将用它作为sql查询的参数?

  foreach (DataGridViewRow Datarow in contentTable_grd.Rows)
            {
                contentValue1 = Datarow.Cells[0].Value.ToString();
                contentValue2 = Datarow.Cells[1].Value.ToString();

                SqlParameter param4 = new SqlParameter("@contentTableValue1", contentValue1);
                SqlParameter param5 = new SqlParameter("@contentTableValue2", contentValue2);

            }
Run Code Online (Sandbox Code Playgroud)

使用上面的代码时出现此错误 -

你调用的对象是空的.

c# datagridview

5
推荐指数
2
解决办法
5万
查看次数