小编CST*_*IZE的帖子

如何在closedXml c#中禁用自动过滤器?

我在closedXML库中面临一个奇怪的问题.

我正在使用closedXML库将数据表导出到.xlsx(excel文件).默认情况下,库中启用了自动过滤器.

我想禁用或删除自动过滤器并仅导出数据表.

这是我尝试过的代码,但它不起作用

XLWorkbook wb = new XLWorkbook();
var ws = wb.Worksheets.Add("Test");
ws.Cell(1, 1).InsertTable(dataTable);
ws.AutoFilter.Enabled = false;
ws.Columns().AdjustToContents();
wb.SaveAs("Report.xlsx");
Run Code Online (Sandbox Code Playgroud)

而且我也试过了

ws.AutoFilter.Clear();
Run Code Online (Sandbox Code Playgroud)

即使是柱式透明过滤器也不起作用

ws.AutoFilter.Column(1).Clear();
Run Code Online (Sandbox Code Playgroud)

c# excel closedxml

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

是否可以在UHF RFID标签中写入和读取ASCII字符?

我正在开发摩托罗拉MC9190 RFID手持阅读器的应用程序.

我需要在UHF RFID标签中读取和写入人类可读的信息.所以我决定用ASCII字符写信息.

在进行一些研究时,我发现可以在RFID标签存储器中写入ASCII字符,但它支持较少的字符.直到它少于10个字符我才会介意.

引用:

https://support.tracerplus.com/index.php?/Knowledgebase/Article/View/199/15/encoding-rfid-tags-with-ascii-values-vs-hexadecimal-values-whats-the-difference

http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags

现在,我有点困惑如何直接在阅读器中编写和读取ASCII字符.

这是用十六进制字符写的代码.

private void writeButton_Click(object sender, EventArgs e)
{
    string dataToWrite="ABCDEF9876";
    Symbol.RFID3.TagAccess.WriteAccessParams m_WriteParams;

    m_WriteParams.AccessPassword = 0;

    m_WriteParams.MemoryBank = MEMORY_BANK.MEMORY_BANK_USER;
    m_WriteParams.ByteOffset = 0;
    m_WriteParams.WriteDataLength = 6;

    byte[] writeData = new byte[m_WriteParams.WriteDataLength];
    for (int index = 0; index < m_WriteParams.WriteDataLength; index += 2)
    {
        writeData[index] = byte.Parse(dataToWrite.Substring(index * 2, 2),
            System.Globalization.NumberStyles.HexNumber);
        writeData[index + 1] = byte.Parse(dataToWrite.Substring((index + 1) * 2, 2),
            System.Globalization.NumberStyles.HexNumber);
    }

    m_WriteParams.WriteData = writeData;
    string m_SelectedTagID = "0123456789ABCDEF";        //for example
    RunWriteOperation(m_SelectedTagID,m_WriteParams);
} …
Run Code Online (Sandbox Code Playgroud)

c# encoding rfid windows-embedded motorola-emdk

5
推荐指数
1
解决办法
2128
查看次数

DataGridView:在单击或击键时禁用单元格编辑,仅在双击时启用单元格编辑

我在DataGridiView.

默认情况下,在击键或单击时启用单元格编辑,我想禁用它。

我希望仅在双击时才能编辑单元格值。

我如何实现这一目标?

c# datagridview winforms

4
推荐指数
1
解决办法
4642
查看次数