小编use*_*285的帖子

如何从Qt中的QListWidget获取所有项目的文本?

我怎样才能得到所有的部件的文本中QListWidgetQList<QString>

我可以得到像这样的小部件项列表:

QList<QListWidgetItem *> items =
      ui->listWidget->findItems(QString("*"), Qt::MatchWrap | Qt::MatchWildcard);
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的,我想要小部件text()属性的列表.

qt

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

如何在QT中使QComboBox成为MultiSelect?

如何在QT中使QComboBox成为MultiSelect?

QT Combox 中没有 MultiSelect 选项?

或者

任何人都可以向我建议一些不同的控件,但外观和感觉应该类似于 QCombobox。

qt

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

从 Active Directory 获取用户的经理详细信息

如何从与用户关联的 Active Directory 管理员获取管理员姓名和电子邮件地址等详细信息?

我能够获得用户的所有详细信息:

ActiveDirectory.SearchUserinAD("ads", "sgupt257");

 public static bool SearchUserinAD(string domain, string username)
        {
            using (var domainContext = new PrincipalContext(ContextType.Domain, domain))
            {
                using (var user = new UserPrincipal(domainContext))
                {
                    user.SamAccountName = username;
                    using (var pS = new PrincipalSearcher())
                    {
                        pS.QueryFilter = user;
                        var results = pS.FindAll().Cast<UserPrincipal>();
                        {
                            foreach (var item in results)
                            {                                
                                File.WriteAllText("F:\\webapps\\CIS\\UserInfo.txt", item.DisplayName + item.Name + item.EmailAddress + item.EmployeeId + item.VoiceTelephoneNumber + item.Guid + item.Context.UserName + item.Sid);
                            }
                            if (results != null && results.Count() > 0)
                            { …
Run Code Online (Sandbox Code Playgroud)

c# active-directory

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

更改 Excel 中 CellValue 中文本的字体颜色 - OpenXml

如何更改Excel中CellValue的文本颜色?我可以更改单元格的前景色,但它会更改单元格内所有文本的颜色,这是我不想要的。我想仅突出显示单元格内的特定文本,即 CellValue 文本。

我使用下面的代码突出显示单元格文本,如何为 CellValue 完成此操作?

foreach (DocumentFormat.OpenXml.Spreadsheet.Cell currentCell in allCells)
{    
Fill fill = new Fill()
    {
         PatternFill = new PatternFill
         {
             PatternType = PatternValues.Solid,
             ForegroundColor = new ForegroundColor() { Rgb = "FFFF00" }
          }
    };
    styleSheet.Fills.AppendChild(fill);

   //Adding the  CellFormat which uses the Fill element 
    CellFormats cellFormats = styleSheet.CellFormats;
    CellFormat cf = new CellFormat();
    cf.FillId = styleSheet.Fills.Count;
    cellFormats.AppendChild(cf);
    currentCell.StyleIndex = styleSheet.CellFormats.Count;
}
Run Code Online (Sandbox Code Playgroud)

我在 CellValue 中没有看到 Style 的任何属性

CellValue currentCellValue = currentCell.GetFirstChild<CellValue>();
if (currentCell.DataType == CellValues.SharedString) // cell has a …
Run Code Online (Sandbox Code Playgroud)

c# excel openxml

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

Qt MessageBox删除TitleBar?

如何从Qt中的Qt MessageBox中删除标题栏?

我经历过

QMessageBox::QMessageBox(Icon icon, const QString & title, const QString & text, StandardButtons buttons, QWidget * parent, Qt::WindowFlags f)
Run Code Online (Sandbox Code Playgroud)

但是如何使用这个.任何例子?任何帮助表示赞赏.谢谢.

qt

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

使用G29的十进制表示法

我正在使用G29删除两个尾随零。

 decimal d = 48.90000000M;                
 Console.WriteLine(d.ToString("G29"));
Run Code Online (Sandbox Code Playgroud)

输出:48.9

但我的要求是48.90。如何实现呢?

谢谢。

c#

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

INVALID_CAST_ARGUMENT:值无法转换为日期

我在 Athena 表中有列作为时间 -> 字符串

我正在尝试转换为日期时间,如下所示:

SELECT
     "source"
   , "account"
   , CAST(time as date) Datetime
   
   FROM
     "testdata"
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

INVALID_CAST_ARGUMENT: Value cannot be cast to date: 2021-11-28T08:04:21Z
Run Code Online (Sandbox Code Playgroud)

presto amazon-athena

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

错误:无法封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配

我在我的C#项目中使用COM dll.我的COM dll中有一个USERINFO结构,如下所示:

struct USERINFO
{
        BYTE UserID[USER_ID_SIZE];//42
        BYTE FirstName[NAME_SIZE];//66
        BYTE LastName[NAME_SIZE]; //66
        long Pin;
        BYTE TimeGroupIDList[IDLIST_SIZE];//10
        enum EUserKind   eUserKind;
        BYTE WarningEye;        
};
Run Code Online (Sandbox Code Playgroud)

当我在我的C#应用​​程序中使用此结构来填充用户数据的此结构并传递给我的AddUser API时,它将返回此错误.

任何帮助表示赞赏.谢谢.

c#

3
推荐指数
1
解决办法
3979
查看次数

将数据类型nvarchar转换为数值时出错。表值参数“ @dt”的数据与表类型不符

在此处输入图片说明

我遇到错误

将数据类型nvarchar转换为数字时出错。
表值参数“ @dt”的数据不符合该参数的表类型。

我创建了一个SQL Server表类型:

CREATE TYPE NACVCC AS TABLE
(
    CurrentNACV decimal(5,3),
    Year1NACV decimal(5,3),
    Year2NACV decimal(5,3),
    Year3NACV decimal(5,3),
    Year4NACV decimal(5,3),
    Year5NACV decimal(5,3),
    NACVText nvarchar(255)
);
GO
Run Code Online (Sandbox Code Playgroud)

存储过程为:

CREATE PROCEDURE dbo.InsertNACVCC
    @dt AS dbo.NACVCC READONLY
AS
BEGIN
    SET NOCOUNT ON;
    TRUNCATE TABLE GPSNACVCC

    INSERT dbo.GPSNACVCC(NACVText, CurrentNACV, Year1, Year2, Year3, Year4, Year5)
       SELECT 
          NACVText, CurrentNACV, 
          Year1NACV, Year2NACV, Year3NACV, Year4NACV ,Year5NACV  
       FROM @dt;
END
GO
Run Code Online (Sandbox Code Playgroud)

从C#中我这样调用:

public static void InsertUSNACVCC(DataTable tvp)
{
    using (SqlConnection con = new SqlConnection(GetConnectionString()))
    {
        con.Open();

        SqlCommand …
Run Code Online (Sandbox Code Playgroud)

c# sql-server ado.net

3
推荐指数
1
解决办法
2894
查看次数

0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的属性"mData"

我使用的是Datatables版本1.10.6.在jquery.dataTables.js中,我遇到了上述错误.

0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的属性"mData".

$.each( _fnGetRowElements( oSettings, rowOne[0] ).cells, function (i, cell) {
                    var col = oSettings.aoColumns[i];

                    if ( col.mData === i ) {// this line gives error
                        var sort = a( cell, 'sort' ) || a( cell, 'order' );
                        var filter = a( cell, 'filter' ) || a( cell, 'search' );

                        if ( sort !== null || filter !== null ) {
                            col.mData = {
                                _:      i+'.display',
                                sort:   sort !== null   ? i+'.@data-'+sort   : undefined,
                                type:   sort !== null …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery-ui jquery-datatables

3
推荐指数
1
解决办法
9727
查看次数