之前用WinForm做的一个项目,打算转WebForm. 不知道datagridview该怎么写,请指点,感谢。
1.之前的项目,是用C# (VS2019)开发的。

2.现在要转换成MVC(VSCODE)。

WebForm:
A.目前界面是写在View里面的 。【我有尝试用asp的方式嵌入datagird,但是用html显示不出来效果】
<h3 class="d-flex justify-content-center" LangName="@ViewBag.Title">@ViewBag.Title</h3>
<div class="container" id="@ViewBag.DivID">
<div class="row d-flex justify-content-center">
<div class="col-md-4">
<div class="input-group mt-1">
<div class="input-group-prepend">
<span class="input-group-text" LangName="5094">IO号码</span>
</div>
<input type="text" class="form-control" style=" background-color: yellow" id="Barcode" inputmode="none">
</div>
<div class="input-group mt-1">
<div class="input-group-prepend">
<span class="input-group-text" LangName="7354">物料编码</span>
</div>
<input type="text" class="form-control" id="ItemCode" disabled>
</div>
<div class="input-group mt-1">
<div class="input-group-prepend">
<span class="input-group-text" LangName="6457">工站</span>
</div>
<input type="text" class="form-control" style=" background-color: yellow" id="Barcode" inputmode="none">
</div>
<div class="input-group mt-1">
<div class="input-group-prepend">
<span class="input-group-text" LangName="6457">扫描条码</span>
</div>
<input type="text" class="form-control" style=" background-color: yellow" id="Barcode" inputmode="none">
</div>
<div>
<asp:DataGrid id="ThisDataGrid" runat="server" CellPadding="4" CellSpacing="0" BorderStyle="Solid"
BorderWidth="1">
<Columns>
<asp:BoundColumn HeaderText="品項" DataField="ID" />
<asp:BoundColumn HeaderText="價格" DataField="Price" />
</Columns>
</asp:DataGrid>
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />
</div>
</div>
</div>
</div>
<div id="checkMsg" hidden>
<h5 LangName="3974">check msg!</h5>
</div>
<div id="CodeType" hidden>
<input type="text" class="form-control" id="CodeType" disabled>
</div>
II。当然,如果不用写在View中,写在Controller也是可以,主要是不知道该怎么写。 谢谢大家帮忙!