我有2个网格,第二个是第一个网格行的多对一,因此,每当我加载页面时,我需要在第一个网格中选择一行。
我试着这样做:
char* jsonObj = "{\"Mode\":\"Auto\",\"type\":\"Single\",\"IP\":\"9.9.9.9\",\"FirmwarePath\":\"\" }";
但是没有工作,我忘记了什么吗?在C#中还有其他替代方法吗?
答案 0 :(得分:1)
这个怎么样:
*。ASPX
<ext:GridPanel ID="grid" runat="server">
<ColumnModel>
<Columns>
<ext:Column runat="server" DataIndex="Field1" />
</Columns>
</ColumnModel>
<Store>
<ext:Store runat="server" ID="store">
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="Field1" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<SelectionModel>
<ext:RowSelectionModel runat="server">
<Listeners>
<Select Handler="Ext.Msg.alert('Info', 'I was selected!');" />
</Listeners>
</ext:RowSelectionModel>
</SelectionModel>
</ext:GridPanel>
*。aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
store.DataSource = new object[]
{
new { Field1 = "Row 1" },
new { Field1 = "Row 2" },
new { Field1 = "Row 3" }
};
store.DataBind();
RowSelectionModel selectionModel = grid.GetSelectionModel() as RowSelectionModel;
selectionModel.SelectedIndex = 0; // Select first row
}