1

たとえば、buttonclickイベントの内側からのように、radgridイベントの外側からradgrid行を選択する方法はありますか?「productname」列、他のいくつかの列、およびGridClientSelectColumn(チェックボックス)を持つragridがあります。

私のページにもテキストボックスとボタンがあります。ユーザーがテキストボックスに「n」などの製品名を入力してボタンを押すと、その特定の製品名を含む行のチェックボックスがオンになります。

これは可能ですか?ユーザーがバーコードスキャナーを使用して製品名をスキャンするため、これが必要な理由。

4

1 に答える 1

1

コードスニペットを試してみてください。

.aspx.cs

 protected void Button1_Click(object sender, EventArgs e)
{
    foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
    {
        // By using Datakey
        if (item.GetDataKeyValue("ID").ToString() == "1")
        {
            item.Selected = true;
        }

        // By using column
        if (item["Name"].Text== "Name1") // "Name" is column unique name
        {
            item.Selected = true;
        }
    }
}

.aspx

<MasterTableView  DataKeyNames="ID">

            <Columns>
                <telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name">
                </telerik:GridBoundColumn>
于 2012-09-26T05:40:25.380 に答える